<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dreier-schmiede &#187; Cache</title>
	<atom:link href="http://www.dreier-schmiede.de/tag/cache/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dreier-schmiede.de</link>
	<description>IT Dienstleister für Hard- und Softwareentwicklungen</description>
	<lastBuildDate>Tue, 10 May 2011 13:37:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Browsercache umgehen</title>
		<link>http://www.dreier-schmiede.de/browsercache-umgehen/</link>
		<comments>http://www.dreier-schmiede.de/browsercache-umgehen/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 08:43:23 +0000</pubDate>
		<dc:creator>Paul Fleischanderl</dc:creator>
				<category><![CDATA[Webseiten]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Trick]]></category>

		<guid isPermaLink="false">http://www.dreier-schmiede.de/wordpress/?p=66</guid>
		<description><![CDATA[Dateien, z. B. Bilder, die mit Hilfe von serverseitigen Anwendungen (z. B. PHP) bearbeitet und unter dem gleichen Namen gespeichert bzw. überschrieben werden, führen häufig dazu das der Browser die alte Datei aus seinem Cache anzeigt und nicht die neu erstelle Version herunterlädt. Hierfür gibt es einen kleinen Trick, dazu wird im HTML-Code an das [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.dreier-schmiede.de/wp-content/uploads/2009/09/seite_neuladen.jpg" alt="" width="500" height="158" /></p>
<p>Dateien, z. B. Bilder, die mit Hilfe von serverseitigen Anwendungen (z. B. PHP) bearbeitet und unter dem gleichen Namen gespeichert bzw. überschrieben werden, führen häufig dazu das der Browser die alte Datei aus seinem Cache anzeigt und nicht die neu erstelle Version herunterlädt.</p>
<p><span id="more-66"></span></p>
<p>Hierfür gibt es einen kleinen Trick, dazu wird im HTML-Code an das Ende des Dateinamen ein Fragezeichen gefolgt von der Uhrzeit angehängt. Der Browser findet diese Version in seinem Cache nicht und bekommt dann vom Webserver die aktuelle Datei neu geliefert. Dazu ein Beispiel PHP-Quellcode anhand eines Bildes:</p>
<p><code class="php">echo '&lt;img src="'.$image.'?'.time()' /&gt;";</code></p>
<p>Die Ausgabe gestaltet sich dann wie folgt:</p>
<p><code class="html">&lt;img src="img/logo.jpg?1253960538" /&gt;</code></p>
<p>Von der Verwendung auf öffentlich zugänglichen Seiten raten wir ab, da nicht bekannt ist wie Suchmaschine wie z. B. Google diese Ausgabe bewerten, wir verwenden dieses Verfahren ausschließlich im Backend.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dreier-schmiede.de/browsercache-umgehen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

