<?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>Antary &#187; PHP</title>
	<atom:link href="http://www.antary.de/category/coding/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.antary.de</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jul 2010 10:47:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Webseite optimieren &#8211; HTTP-Requests reduzieren</title>
		<link>http://www.antary.de/2010/01/03/webseite-optimieren-http-requests-reduzieren/</link>
		<comments>http://www.antary.de/2010/01/03/webseite-optimieren-http-requests-reduzieren/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 11:32:23 +0000</pubDate>
		<dc:creator>Tobi</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.antary.de/?p=1718</guid>
		<description><![CDATA[Viele Webseiten besitzen oft lange Ladezeiten. Das kann mitunter viele Ursachen haben. Ein h&#228;ufig augtretendes Problem ist aber, dass oft recht viele HTTP-Requests gemacht werden werden. Heutzutage ben&#246;tigen gr&#246;&#223;ere Seiten locker 40 Requests und mehr. Es muss f&#252;r jedes Bild, jede JS- und CSS-Datei eine neue HTTP-Verbindung zwischen Browser und Server ge&#246;ffnet werden. Da viele [...]]]></description>
			<content:encoded><![CDATA[<p>Viele Webseiten besitzen oft lange Ladezeiten. Das kann mitunter viele Ursachen haben. Ein h&auml;ufig augtretendes Problem ist aber, dass oft recht viele HTTP-Requests gemacht werden werden. Heutzutage ben&ouml;tigen gr&ouml;&szlig;ere Seiten locker 40 Requests und mehr.</p>
<p>Es muss f&uuml;r jedes Bild, jede JS- und CSS-Datei eine neue HTTP-Verbindung zwischen Browser und Server ge&ouml;ffnet werden. Da viele Browser oft nur 2-4 parallele HTTP-Requests zulassen, ist dies ein deutlicher Flaschenhals.</p>
<p>Um eine Beschleunigung des Ladevorgangs zu erreichen, k&ouml;nnte man nun entweder die Anzahl der parallelen Requests erh&ouml;hen oder die Anzahl der ben&ouml;tigten Requests verringern.</p>
<p>Eine recht einfache L&ouml;sung, um die Requests bereits als Developer niedrig zu halten, ist die Kombination von CSS- und JavaScript-Dateien. Auch nachtr&auml;glich lassen sich mit entsprechenden PHP-Tools deutliche Performancezuw&auml;chse erziehlen.</p>
<p>Empfehlenswert ist vor allem <strong><em>minify</em></strong>. Es f&uuml;gt alle CSS- und JavaScript-Dateien zu jeweils einer Datei zusammen. Beispielsweise hat man im Ursprungszustand drei CSS- und sieben JavaScript-Dateien eingebunden. <strong><em>minify</em></strong> macht daraus eine CSS- und eine JavaScript-Datei. Zus&auml;tzlich werden unn&ouml;tige Leerzeichen und Tabs entfernt und die Dateien werden gzip-kodiert mit optimalen HTTP-Cache-Headern gesendet.<br />
Den Download und eine Dokumentation zu dem Tool findet ihr direkt auf der <a href="http://code.google.com/p/minify/" target="_blank"><em><strong>minify-Homepage</strong></em></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.antary.de/2010/01/03/webseite-optimieren-http-requests-reduzieren/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
