<?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>Webmaster-Zentrale &#187; Optimierung</title> <atom:link href="http://www.webmaster-zentrale.de/category/technik/optimierung/feed/" rel="self" type="application/rss+xml" /><link>http://www.webmaster-zentrale.de</link> <description>Tipps + Infos für Webmaster</description> <lastBuildDate>Thu, 02 Feb 2012 07:06:34 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Googles PageSpeed-Dienst optimiert Websites automatisch</title><link>http://www.webmaster-zentrale.de/technik/optimierung/googles-pagespeed-dienst-optimiert-websites-automatisch/</link> <comments>http://www.webmaster-zentrale.de/technik/optimierung/googles-pagespeed-dienst-optimiert-websites-automatisch/#comments</comments> <pubDate>Thu, 18 Aug 2011 18:24:07 +0000</pubDate> <dc:creator>Webmaster</dc:creator> <category><![CDATA[Optimierung]]></category> <category><![CDATA[Add-on]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Page Speed]]></category> <guid
isPermaLink="false">http://www.webmaster-zentrale.de/?p=4472</guid> <description><![CDATA[In der Artikelreihe Webseiten beschleunigen bin ich ja ausführlich auf das Firefox-Add-on Page Speed eingegangen, das die Geschwindigkeit des Seitenaufbaus eurer Website bewertet und Tipps zur Beschleunigung gibt. Page Speed wurde von Google entwickelt, das darauf aufbauend seit gestern einen neuen Service anbietet, nämlich den (kostenpflichtigen) Page Speed-Dienst. Automatische Seitenoptimierung mit Hilfe des Page Speed-Dienstes [...]]]></description> <content:encoded><![CDATA[<div
class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Foptimierung%252Fgoogles-pagespeed-dienst-optimiert-websites-automatisch%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FqfJmvO%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Googles%20PageSpeed-Dienst%20optimiert%20Websites%20automatisch%22%20%7D);"></div><p>In der Artikelreihe <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/" title="Webseiten beschleunigen">Webseiten beschleunigen</a> bin ich ja ausführlich auf das Firefox-Add-on <a
href="http://code.google.com/intl/de-DE/speed/page-speed/download.html#extension-rel-ff">Page Speed</a> eingegangen, das die Geschwindigkeit des Seitenaufbaus eurer Website bewertet und Tipps zur Beschleunigung gibt. Page Speed wurde von Google entwickelt, das darauf aufbauend seit gestern einen neuen Service anbietet, nämlich den (kostenpflichtigen) <a
href="http://googlewebmastercentral-de.blogspot.com/2011/08/pagespeed-dienst-verbesserte-web.html">Page Speed-Dienst</a>.<span
id="more-4472"></span></p><h3>Automatische Seitenoptimierung mit Hilfe des Page Speed-Dienstes</h3><p>Wenn ihr eure Webseiten mit der Hilfe von Page Speed beschleunigen wolltet, musstet ihr schon ein wenig Zeit und Gehirnschmalz investieren, um ein gutes Ergebnis zu erhalten. Mit dem <strong>Page Speed-Dienst</strong> bietet Google nun eine automatische Seitenoptimierung an ohne das ihr selbst etwas an eurer Website ändern müsst. Wie gesagt ist dieser Dienst kostenpflichtig. Damit ihr nicht die Katze im Sack kaufen müsst, bietet Google einen kostenlosen Test an, mit dem ihr die jetzige Version eurer Website mit einer durch den Page Speed-Dienst optimierten Version vergleichen könnt.</p><h3>Der Test des Page Speed-Dienstes</h3><p>Auf der <a
href="http://www.webpagetest.org/compare">Testseite</a> tragt ihr eure Website ein und gebt an von welchem Serverstandort aus der Test erfolgen soll. Am sinnvollsten ist meiner Meinung nach die Eingabe Europe (Irland), bei der der Test ca. 8 Minuten dauert. Zwar könnt ihr unter &#8220;More Configurations&#8221; noch weitere Standorte wie z. B. Frankfurt wählen, allerdings dauert der Test dann unverhältnismäßig lange (mind. 24 Minuten). Je nach Standort könnt ihr auch unter verschiedenen Browserversionen wählen, es werden allerdings nur der Internet Explorer und Google Chrome unterstützt. Ich habe zum Testen die Einstellung &#8220;Europe (Ireland) &#8211; IE 8 &#8211; DSL&#8221; gewählt.</p><h3>Optimierung nicht immer besser</h3><p>Zuerst habe ich den <a
href="http://www.webpagetest.org/result/110818_CP_c366e3fa908b13e4f3dfc2f2a0392f61/">Test</a> mit meiner <a
href="http://www.raetselstunde.de">Rätselseite</a> durchgeführt, die ich schon von Hand recht gut optimiert habe und die bisher von Page Speed mit 90 Punkten bewertet wurde.</p><div
id="attachment_4478" class="wp-caption aligncenter" style="width: 852px"><img
src="http://out.webmaster-zentrale.de/uploads/2011/08/pagespeed-dienst-raetselstunde.png" alt="Google Page Speed-Dienst - Test für www.raetselstunde.de" title="Google PageSpeed-Dienst" width="563" height="236" class="size-full wp-image-4478" /><p
class="wp-caption-text">Testergebnis des Google Page Speed-Dienstes auf www.raetselstunde.de</p></div><p>Wie ihr seht, hat der Page Speed-Dienst beim Erstaufruf der Seite nur eine minimale Verbesserung von 0,9 % bewirkt. Beim wiederholten Aufruf der Seite war die von Google optimierte Version allerdings um 0,6 Sekunden bzw. 21,8 % schneller.</p><p>Dass dies nicht immer so sein muss, zeigt der 2. <a
href="http://www.webpagetest.org/result/110818_DK_269e1056697822d0cca7e92220996b21/">Test</a>, den ich mit der Webmaster-Zentrale (laut Page Speed-AddOn 90 Punkte) durchgeführt habe.</p><div
id="attachment_4480" class="wp-caption aligncenter" style="width: 576px"><img
src="http://out.webmaster-zentrale.de/uploads/2011/08/pagespeed-dienst-webmaster-zentrale.png" alt="" title="pagespeed-dienst-webmaster-zentrale" width="566" height="241" class="aligncenter size-full wp-image-4480" /><p
class="wp-caption-text">Testergebnis des Google Page Speed-Dienstes auf www.webmaster-zentrale.de</p></div><p>Obwohl ich diesen Blog nur teilweise optimiert habe, konnte der Test diesmal nur beim Erstaufruf ein besseres Resultat erzielen (allerdings immerhin 31,5 %). Beim wiederholten Aufruf war die von Google optimierte Version etwas langsamer (5,4 %). Eine mögliche Erklärung dafür wäre, dass ich hier im Blog <a
href="http://wordpress.org/extend/plugins/hyper-cache/">Hyper Cache</a> verwende und dass die von diesem WordPress-Plugin durchgeführte Optimierung standardmäßig schon recht gut ist.</p><h3>Weitere Informationen</h3><p>Weitere Informationen über die durchgeführten Tests könnt ihr übrigens erhalten, wenn ihr unter den Screenshots auf &#8220;View Test&#8221; klickt. Neben dem Page Speed-Score findet ihr rechts oben Buttons mit Buchstaben, die einzelne Unterpunkte eurer Original-Website bzw. der optimierten Version bewerten (der Buchstabe &#8220;A&#8221; ist dabei das bestmögliche Ergebnis). Mit einem Klick auf den Buchstaben erhaltet ihr weitere Auswertungen und Verbesserungstipps. Wer möchte, kann sich hier seine Zeit mit etlichen Statistiken vertreiben:</p><ul><li>Summary &#8211; Der Überblick über die durchgeführten Tests.</li><li>Details &#8211; Zeigt anhand eines &#8220;Wasserfalls&#8221; an, wann welche Datei geladen wurde (vergleichbar mit der Website <a
href="http://tools.pingdom.com/fpt/">Pingdom-Tools</a>).</li><li>Performance Review &#8211; Zeigt z. B. für jede Datei an, ob sie gezippt und gecacht wurde.</li><li>Page Speed &#8211; Hier erhaltet ihr die gleichen Infos, die auch von dem Firefox-Add-on Page Speed angezeigt werden.</li><li>Content Breakdown &#8211; Diese Statistik liefert einen Überblick über die von euch verwendeten Dateiarten (z. B. Bilder, Javascript-, Flash- oder CSS-Dateien).</li><li>Domains &#8211; Liefert einen Überblick über die Domains, von denen die Dateien abgerufen werden.</li><li>Screenshot &#8211; Zeigt je einen Screenshot vom Start und vom Ende des Ladevorgangs und die dabei entstandenen Statusmeldungen an.</li></ul><h3>Kosten des Google Page Speed-Dienstes</h3><p>Über die Kosten seines Dienstes schweigt sich Google zur Zeit noch aus. Einigen Webmastern wird der Dienst im Moment aber kostenlos angeboten. Wenn ihr wollt, könnt ihr euch auch dafür anmelden. Da die <a
href="https://docs.google.com/a/google.com/spreadsheet/viewform?hl=en_US&#038;formkey=dDdjcmNBZFZsX2c0SkJPQnR3aGdnd0E6MQ&#038;ndplr=1">Formularseite</a> aber komplett in Englisch gehalten ist, vermute ich mal, dass deutschsprachige Websites keine großen Chancen auf einen kostenlosen Betatest haben werden. Neben den Standard-Informationen wie E-Mail-Adresse und Domain will Google auch die Anzahl eurer täglichen Pageviews wissen. Die kleinste Angabe ist dabei &#8220;Unter 100&#8243;. Das könnte eventuell bedeuten, dass bei einer solch geringen Zahl von Seitenaufrufen der Dienst vielleicht noch kostenlos ist (quasi als Lockangebot). Das ist jetzt aber reine Spekulation meinerseits.</p><h3>Wer braucht eine kostenpflichtige Optimierung?</h3><p>Jetzt stellt sich natürlich die Frage, für wen eine kostenpflichtige Optimierung überhaupt sinnvoll ist? Wenn ihr eine Website nur aus Spaß an der Freude betreibt und nur wenig oder gar kein Geld damit verdient, macht ein solcher Dienst für euch wohl keinen Sinn. Wenn ihr allerdings einen größeren Online-Shop habt, der euch zeitmäßig voll auslastet und mit dem ihr euren kompletten Lebensunterhalt verdient, ist es eventuell sinnvoll, die Optimierung eurer Website auszulagern. Je länger die Ladezeit eures Shops nämlich ist umso größer ist die Wahrscheinlichkeit, dass ein potentieller Kunde eventuell abspringt und zu einem anderen Anbieter wechselt.</p><h3>Automatisch oder von Hand optimieren?</h3><p>Würdet ihr den Google Page Speed-Dienst eventuell nutzen, wenn das Preis-Leistungs-Verhältnis stimmen würde? Oder überlasst ihr nichts dem Zufall und optimiert eure Seite lieber selbst? Schreibt doch bitte in den Kommentaren etwas dazu.</p><div
class="buchtipp"><a
rel="nofollow" href="http://www.amazon.de/gp/product/3907020812?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3907020812" target="_blank"><img
style="width: 70px; height: 38px" src="http://out.webmaster-zentrale.de/images/buchtipp.png" alt="Google Page Speed" /><img
title="Das Google Kompendium: Alles, was Sie über Google wissen müssen" src="http://out.webmaster-zentrale.de/images/buch/google-pagespeed.jpg" alt="Das Google Kompendium" /></a><p
class="zentriert"><a
class="reflink" rel="nofollow" href="http://www.amazon.de/gp/product/3907020812?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3907020812" target="_blank">Das Google Kompendium</a></p></div><p><img
src="http://vg03.met.vgwort.de/na/8ef874c2eda145c5810519d7b7d589a8" width="1" height="1" alt="" /></p> ]]></content:encoded> <wfw:commentRss>http://www.webmaster-zentrale.de/technik/optimierung/googles-pagespeed-dienst-optimiert-websites-automatisch/feed/</wfw:commentRss> <slash:comments>33</slash:comments> </item> <item><title>Webseiten beschleunigen Teil 5 &#8211; Code optimieren</title><link>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-5-code-optimieren/</link> <comments>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-5-code-optimieren/#comments</comments> <pubDate>Sun, 31 Oct 2010 17:43:57 +0000</pubDate> <dc:creator>Webmaster</dc:creator> <category><![CDATA[HTML + CSS]]></category> <category><![CDATA[Optimierung]]></category> <category><![CDATA[Page Speed]]></category> <category><![CDATA[Webseiten beschleunigen]]></category> <guid
isPermaLink="false">http://www.webmaster-zentrale.de/?p=1342</guid> <description><![CDATA[Im 5. und letzten Teil der Artikelreihe Webseiten beschleunigen will ich erklären, wie ihr den Code eurer Webseiten optimieren könnt. Die Möglichkeiten sind natürlich gerade bei HTML und CSS sehr begrenzt, da es sich ja nicht um Programmiersprachen sondern um eine Auszeichnungssprache (HTML) bzw. um eine Beschreibungssprache (CSS) handelt. Ein paar Tipps wie ihr euren [...]]]></description> <content:encoded><![CDATA[<div
class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Foptimierung%252Fwebseiten-beschleunigen-teil-5-code-optimieren%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F9PNlpH%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Webseiten%20beschleunigen%20Teil%205%20-%20Code%20optimieren%22%20%7D);"></div><p>Im 5. und letzten Teil der Artikelreihe <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/">Webseiten beschleunigen</a> will ich erklären, wie ihr den Code eurer Webseiten optimieren könnt. Die Möglichkeiten sind natürlich gerade bei HTML und CSS sehr begrenzt, da es sich ja nicht um Programmiersprachen sondern um eine Auszeichnungssprache (HTML) bzw. um eine Beschreibungssprache (CSS) handelt. Ein paar Tipps wie ihr euren <strong>Code optimieren</strong> und damit eure Webseiten beschleunigen könnt, kann ich euch aber trotzdem geben.<span
id="more-1342"></span></p><h3>Reihenfolge von CSS und Javascript optimieren</h3><p>Wenn ihr mit Page Speed eure Website überprüft, dann spuckt das Tool eventuell folgende Fehlermeldung aus:</p><blockquote><p>Optimize the order of styles and scripts</p></blockquote><p>Oder auf Deutsch: &#8220;Optimieren Sie die Reihenfolge der Stile und Skripte&#8221;. Mit styles (Stile) sind die CSS-Dateien gemeint und mit scripts (Skripte) Javascript-Dateien. Warum ist es nun wichtig, bei der Einbindung dieser Dateien auf die richtige Reihenfolge zu achten? Das liegt einfach daran, dass der Browser den HTML-Code erst verarbeiten kann, wenn er weiß, wie dieser formatiert wird. Deshalb ist es sinnvoll, die CSS-Dateien bereits im &lt;head&gt;-Teil des HTML-Dokuments zu laden (alles andere wäre im übrigen auch nicht <a
href="http://www.webmaster-zentrale.de/webentwicklung/html-css/muss-eine-webseite-valide-sein/">valide</a>). Dann weiß der Browser wie die einzelnen HTML-Befehle dargestellt werden sollen und kann sofort damit beginnen.</p><p>Außerdem ist es wichtig, die Dateien zu gruppieren. Zuerst sollten alle CSS-Befehle im Code erscheinen und danach alle Javascript-Anweisungen. Gleichartige Dateien kann der Browser nämlich gleichzeitig herunterladen. Bei verschiedenen Dateitypen muss der Browser allerdings immer warten, bis ein Typ fertig geladen ist, bevor er mit dem nächsten beginnen kann. Eine richtige Einbindung von CSS- und Javascript-Befehlen sieht demnach so aus:</p><p><code>&lt;link rel="stylesheet" type="text/css" href="style1.css" /&gt;<br
/> &lt;link rel="stylesheet" type="text/css" href="style2.css" /&gt;<br
/> &lt;script src="javascript1.js" type="text/javascript"&gt;&lt;/script&gt;<br
/> &lt;script src="javascript2.js" type="text/javascript"&gt;&lt;/script&gt;</code></p><h3>Dateien kombinieren</h3><p>Sehr oft spuckt Page Speed auch eine der beiden folgenden Meldungen aus:</p><p>- Combine external JavaScript</p><p>- Combine external CSS</p><p>Damit weist das Tool daraufhin, dass es natürlich schneller ist, wenn ein Browser nur eine Datei übertragen muss, anstatt 2 oder sogar noch mehr. Generell ist es deshalb empfehlenswert, Javascript- und CSS-Dateien soweit wie möglich zusammenzufassen.</p><p>Allerdings gibt es auch Fälle, in denen das nicht unbedingt sinnvoll ist. Wenn ich z. B. auf Seite A nur einen einzigen Javascript-Befehl brauche, auf Seite B brauche ich aber mehrere und vielleicht sogar noch eine große JavaScript-Bibliothek wie z. B. <a
href="http://de.wikipedia.org/wiki/JQuery">jQuery</a>, wäre eine Zusammenlegung kontraproduktiv.</p><h3>Dateien minimieren</h3><p>Um den Code übersichtlich und gut lesbar zu machen, werden in Javascript- und CSS-Dateien oftmals viele Zeichenumbrüche und Kommentare verwendet. Während der Entwicklung ist das sicher auch sinnvoll. Wenn der Code allerdings fertig ist, solltet ihr diesen überflüssigen Ballast entfernen. Darauf weisen die beiden Page Speed-Meldungen &#8220;Minify CSS&#8221; und &#8220;Minify JavaScript&#8221; hin. Bei großen JavaScript-Bibliotheken wie dem bereits angesprochenen jQuery gibt es meistens bereits eine minimierte (minified) Version. Außerdem bietet Page Speed sowohl für JavaScript als auch für CSS eine minimierte Version an, die ihr nur abspeichern und auf den eigenen Webspace hochladen müsst.</p><p>Page Speed bietet auch an, HTML-Dateien zu minimieren. Dies kann ich allerdings nicht empfehlen, da es bei mir bei einigen HTML-Dateien vorkam, dass sie danach nicht mehr richtig dargestellt wurden.</p><p><img
src="http://out.webmaster-zentrale.de/uploads/2010/10/grafiken-richtig-einbinden.png" alt="Grafiken richtig einbinden" title="Grafiken richtig einbinden" width="208" height="192" class="alignleft size-full wp-image-2451" /><br
/><h3>Grafiken richtig einbinden</h3><p>Im ersten Teil dieser Serie habe ich ja beschrieben, wie ihr <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/">Grafiken verkleinern</a> könnt, um Übertragungskapazität zu sparen. Um den Seitenaufbau zu beschleunigen ist aber nicht nur eine geringe Dateigröße der Grafik wichtig, sondern auch die richtige Einbindung in den HTML-Code. So sollte im img-Tag die Breite und Höhe einer Grafik angegeben werden, also z. B. so:</p><p><code>&lt;img src="test.jpg" width="300" height="200" alt="Test-Grafik" /&gt;</code></p><p>Wichtig dabei ist aber, dass die im img-Tag angegebenen Größen auch mit der tatsächlichen Bildgröße übereinstimmen. Ist das nicht der Fall, muss der Browser das Bild an die angegebenen Werte anpassen. Das hat 2 große Nachteile: Erstens kostet die Vergrößerung oder Verkleinerung einer Grafik sehr viele Ressourcen und verlangsamt dadurch den Seitenaufbau erheblich.</p><p>Und zweitens sind Browser dazu entwickelt worden, Webseiten dazustellen und nicht dazu, die Größe von Grafiken zu verändern. Deshalb sind die vom Browser veränderten Grafiken meistens unscharf und sehen nicht gut aus. Am einfachsten ist es, wenn ihr eure Bilder zuerst in einem Bildbearbeitungsprogramm wie <a
href="http://paint.net/">paint.net</a> oder <a
href="http://www.gimp.org/">gimp</a> auf die richtige Größe bringt und sie erst danach in eure Webseite einbaut.</p><h3>Webseiten beschleunigen</h3><p>Damit ist die Artikelreihe &#8220;Webseiten beschleunigen&#8221; nun abgeschlossen. Wer all die gegebenen Tipps umsetzt, kann die Ladezeit seiner Webseiten erheblich verkürzen. Ich hatte bei meiner <a
href="http://www.raetselstunde.de">Rätselseite</a> zu Beginn der Optimierung bei Page Speed einen Wert von ungefähr 80, den ich dann durch die von mir beschriebenen Optimierungs-Tipps auf 99 verbessern konnte. Durch den Einbau von Werbebannern, auf deren Code ich leider keinen Einfluss nehmen kann, ist der Wert zwar wieder gesunken, trotzdem hat sich die Ladezeit gegenüber dem Anfang erheblich verkürzt.</p><h3>Eure Optimierungstipps</h3><p>Habt ihr noch Fragen dazu, wie ihr eure Webseiten beschleunigen könnt? Liefert euch Page Speed vielleicht eine Meldung, die ihr nicht versteht? Oder habt ihr noch einige Tipps, wie der Aufbau von Webseiten beschleunigt werden kann? Dann schreibt doch bitte etwas in den Kommentaren dazu.</p><p>Artikelreihe <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/">Webseiten beschleunigen</a>:</p><p>1. <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/">Dateigröße von Grafiken verkleinern</a></p><p>2. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/">Expires-Header verwenden</a></p><p>3. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/">Parallele Downloads</a></p><p>4. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-4-die-gzip-compression/">Die gzip-Compression</a></p><div
class="buchtipp"><a
rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank"><img
style="width: 70px; height: 38px;" src="http://out.webmaster-zentrale.de/images/buchtipp.png" alt="Webseiten beschleunigen - Code optimieren" /><img
title="High Performance Websites" src="http://out.webmaster-zentrale.de/images/buch/code-optimieren.jpg" alt="High Performance Websites" /></a><p
class="zentriert"><a
class="reflink" rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank">High Performance Websites</a></p></div><p><img
src="http://vg01.met.vgwort.de/na/0093156783264a5c8fdd4cb37abf2491" width="1" height="1" alt="" /></p> ]]></content:encoded> <wfw:commentRss>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-5-code-optimieren/feed/</wfw:commentRss> <slash:comments>16</slash:comments> </item> <item><title>Webseiten beschleunigen Teil 4 &#8211; Die gzip-Compression</title><link>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-4-die-gzip-compression/</link> <comments>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-4-die-gzip-compression/#comments</comments> <pubDate>Tue, 20 Jul 2010 21:21:43 +0000</pubDate> <dc:creator>Webmaster</dc:creator> <category><![CDATA[Optimierung]]></category> <category><![CDATA[.htaccess]]></category> <category><![CDATA[gzip-Compression]]></category> <category><![CDATA[Webseiten beschleunigen]]></category> <guid
isPermaLink="false">http://www.webmaster-zentrale.de/?p=1189</guid> <description><![CDATA[Wenn man seine Website mit Pagespeed überprüft und dabei die Meldung &#8220;Enable Compression&#8221; (Komprimierung anschalten) erhält, dann ist das ein Hinweis darauf, dass die Daten unkomprimiert vom Server zum User gelangen. Gerade bei größeren Webseiten kann man durch eine gzip-Compression aber einiges an Datenmenge (ca. 70-80 %) und damit auch an Übertragungszeit einsparen. Generell gibt [...]]]></description> <content:encoded><![CDATA[<div
class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Foptimierung%252Fwebseiten-beschleunigen-teil-4-die-gzip-compression%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F9ZufdS%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Webseiten%20beschleunigen%20Teil%204%20-%20Die%20gzip-Compression%22%20%7D);"></div><p>Wenn man seine Website mit Pagespeed überprüft und dabei die Meldung &#8220;Enable Compression&#8221; (Komprimierung anschalten) erhält, dann ist das ein Hinweis darauf, dass die Daten unkomprimiert vom Server zum User gelangen. Gerade bei größeren Webseiten kann man durch eine gzip-Compression aber einiges an Datenmenge (ca. 70-80 %) und damit auch an Übertragungszeit einsparen.</p><p>Generell gibt es 3 Möglichkeiten, wie man die gzip-Compression nutzen kann. Die einfachste ist ein simpler Eintrag in der .htaccess:<span
id="more-1189"></span></p><h3>1. gzip-Compression über die .htaccess</h3><p><code>&lt;IfModule mod_deflate.c&gt;<br
/> &lt;FilesMatch "\\.(js|css|html|xml)$"&gt;<br
/> SetOutputFilter DEFLATE<br
/> &lt;/FilesMatch&gt;<br
/> &lt;/IfModule&gt;</code></p><p>In der ersten Zeile wird geprüft, ob das Modul mod_deflate auf dem Server aktiviert ist. Das ist nämlich Voraussetzung zur Nutzung der gzip-Compression. Danach werden dann alle Dateien mit der Endung .js, .css, .html, .xml komprimiert. Es können natürlich noch weitere Endungen hinzugefügt werden. Allerdings macht eine Kompression von Grafikformaten wie z. B. jpg, gif oder png wenig Sinn, da diese bereits von Haus aus komprimiert sind. Ein Nachteil dieser Methode ist, dass das Modul mod_deflate nicht bei allen Hostern installiert ist. In diesem Fall bietet sich Methode 2 an.</p><h3>2. gzip-Compression mit PHP</h3><p>Bei dieser Methode wird einfach bei jeder Seite, die man komprimieren möchte, in der ersten Zeile folgender Code eingefügt:</p><p><code>&lt;?php<br
/> ob_start("ob_gzhandler");<br
/> ?&gt;</code></p><p>Diese Methode hat 2 Nachteile. Zum einen funktioniert sie nur mit php-Dateien. Die Datei muss also die Endung .php haben (dies kann man zwar auch umgehen, aber darauf will ich jetzt nicht näher eingehen). Außerdem muss der Code in jede Datei, die man komprimieren möchte, extra eingefügt werden. Wenn man viele Dateien hat, ist das natürlich eine Menge Arbeit. Deswegen sollte man zuerst die 1. Möglichkeit (gzip-Compression über die .htaccess) ausprobieren und nur wenn diese nicht funktioniert, die gzip-Compression über php erledigen.</p><h3>3. Dateien vorkomprimieren</h3><p>Die beiden ersten Methoden haben das Problem, dass sich dadurch die Serverlast etwas erhöht. Das ist eigentlich nicht weiter tragisch, da die eingesparte Datenmenge diesen Nachteil mehr als nur wettmacht. In einigen Fällen ist es aber trotzdem sinnvoll, die Kompression vorab von Hand zu erledigen. Dies bietet sich vor allem bei Dateien an, die einerseits sehr groß sind und andererseits nur selten geändert werden.</p><p>Wem bei dieser Beschreibung spontan Javascript-Bibliotheken wie z. B. jQuery einfallen, der liegt damit vollkommen richtig. In der aktuellen Version 1.4.2 hat jquery.js eine Größe von ca. 80 kb. Durch eine manuelle Kompression lässt sich die Dateigröße auf ca. 25 kb verringern. Nachdem man die Datei mit einem Packer wie z. B. <a
href="http://www.7-zip.org/">7zip</a> verkleinert hat, kopiert man sie einfach in das gleiche Verzeichnis wie die Originaldatei. Um Kompatibilitätsprobleme mit dem Safari-Browser zu vermeiden, sollte man die Endung der komprimierten Datei von .gz auf .jgz ändern. Danach fügt man noch folgenden Code, den ich auf <a
href="http://tutorialajax.com/compress-javascript-with-gzip.html">tutorialajax.com</a> gefunden haben, in die .htaccess ein:</p><p><code>RewriteEngine on<br
/> RewriteCond %{HTTP:Accept-Encoding} gzip<br
/> RewriteCond %{REQUEST_FILENAME}.jgz -f<br
/> RewriteRule (.*)\.js$ $1\.js.jgz [L]<br
/> AddType "text/javascript" .js.jgz<br
/> AddEncoding gzip .jgz</code></p><p>Mit diesem Code wird die gepackte Version der Datei anstelle der Originaldatei ausgeliefert.</p><h3>Nutzung der gzip-Compression mit Wordpress</h3><p>Wordpress-User können die oben beschriebenen Methoden ebenfalls problemlos einsetzen. Aber wie so oft bei Wordpress, gibt es für diesen Zweck natürlich auch ein Plugin, das einem auch bei der gzip-Compression das Leben erleichtern. Dabei handelt es sich um das Plugin <a
href="http://playground.ebiene.de/plugin-fuer-gzip-komprimierung-der-beitraege-in-wordpress-25/">wpCompressor</a> des bekannten Wordpress-Entwicklers Sergej Müller. Das Plugin setzt für die Komprimierung die oben beschriebene Methode 2 (gzip-Compression mit PHP) ein, die allerdings nicht so schnell ist wie die 1. Methode. Deshalb sollten auch Wordpress-User lieber die gzip-Compression über die .htaccess nutzen und nur, wenn der Hoster dies nicht ermöglicht, zum Plugin greifen.</p><h3>Test der gzip-Compression</h3><p>Zum Testen, ob die gzip-Compression auch tatsächlich funktioniert, kann man <a
href="http://www.gidnetwork.com/tools/gzip-test.php">dieses PHP-Skript</a> verwenden. Einfach den Namen der Website eintippen und auf &#8220;Check&#8221; klicken. Dann kriegt man angezeigt, ob die angegebene Website komprimiert ist und welche Datenmenge eingespart wurde.</p><p><strong>Fazit:</strong> Die Komprimierung von Webseiten macht auf alle Fälle Sinn und ist mit wenig Aufwand verbunden. Die einfachste und schnellste Methode ist die gzip-Compression über die .htaccess, die man durch eine Vorkomprimierung einzelner Dateien noch ergänzen kann. Falls dies vom Hoster nicht unterstützt wird, sollte man die Daten per PHP-Aufruf komprimieren.</p><p>Artikelreihe <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/">Webseiten beschleunigen</a>:</p><p>Teil 1: <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/">Dateigröße von Grafiken verkleinern</a></p><p>Teil 2: <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/">Expires-Header verwenden</a></p><p>Teil 3: <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/">Parallele Downloads</a></p><p>Teil 5: <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-5-code-optimieren/">Code optimieren</a></p><div
class="buchtipp"><a
rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank"><img
style="width: 70px; height: 38px;" src="http://out.webmaster-zentrale.de/images/buchtipp.png" alt="Webseiten beschleunigen - Die gzip-Compression" /><img
title="High Performance Websites" src="http://out.webmaster-zentrale.de/images/buch/gzip-compression.jpg" alt="High Performance Websites" /></a><p
class="zentriert"><a
class="reflink" rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank">High Performance Websites</a></p></div><p><img
src="http://vg01.met.vgwort.de/na/4cf0aaa29faf471aba9232061b07d1f7" width="1" height="1" alt=""></p> ]]></content:encoded> <wfw:commentRss>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-4-die-gzip-compression/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Webseiten beschleunigen Teil 3 &#8211; Parallele Downloads</title><link>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/</link> <comments>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/#comments</comments> <pubDate>Mon, 24 May 2010 14:31:38 +0000</pubDate> <dc:creator>Webmaster</dc:creator> <category><![CDATA[Optimierung]]></category> <category><![CDATA[Notepad++]]></category> <category><![CDATA[Page Speed]]></category> <category><![CDATA[parallele Downloads]]></category> <category><![CDATA[Parallelize downloads across hostnames]]></category> <category><![CDATA[Webseiten beschleunigen]]></category> <guid
isPermaLink="false">http://www.webmaster-zentrale.de/?p=925</guid> <description><![CDATA[Wer seine Webseiten mit Page Speed analysieren läßt, kriegt sehr wahrscheinlich die Meldung &#8220;Parallelize downloads across hostnames&#8221; angezeigt. Das klingt ziemlich kryptisch, weist aber nur auf eine eher wenig bekannte Möglichkeit hin, seine Webseiten zu beschleunigen. Gemeint ist das Parallelisieren von Downloads über verschiedene Domains. Das hört sich im ersten Moment ziemlich kompliziert an und [...]]]></description> <content:encoded><![CDATA[<div
class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Foptimierung%252Fwebseiten-beschleunigen-teil-3-parallele-downloads%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F9lAm7c%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Webseiten%20beschleunigen%20Teil%203%20-%20Parallele%20Downloads%20%22%20%7D);"></div><p>Wer seine Webseiten mit Page Speed analysieren läßt, kriegt sehr wahrscheinlich die Meldung &#8220;Parallelize downloads across hostnames&#8221; angezeigt. Das klingt ziemlich kryptisch, weist aber nur auf eine eher wenig bekannte Möglichkeit hin, seine Webseiten zu beschleunigen. Gemeint ist das <strong>Parallelisieren von Downloads</strong> über verschiedene Domains. Das hört sich im ersten Moment ziemlich kompliziert an und ist auch nicht ganz einfach zu verstehen, aber ich verspreche, dass ich mir Mühe geben werde, es verständlich zu erklären.<span
id="more-925"></span></p><h3>Parallele Downloads &#8211; die Theorie</h3><p>Eine typische Webseite besteht aus vielen Ressourcen (Komponenten), die nacheinander vom Browser aufgerufen werden müssen. Dazu zählen z. B. CSS-Dateien, Javascript-Dateien und Bilder. Auf der Startseite meiner <a
href="http://www.raetselstunde.de">Rätselseite</a> werden z. B. 23 Ressourcen geladen, bevor die Seite angezeigt werden kann (die Anzahl der Ressourcen erfährt man wenn man in Page Speed den Tab &#8220;Resources&#8221; anklickt). Nun ist es so geregelt, dass Browser 2 Ressourcen auf einmal (also parallel) herunterladen sollen. Die modernen Browser laden sogar 4-6 Ressourcen gleichzeitig herunter. Trotzdem ist das immer noch ziemlich wenig, zumal es durchaus auch Webseiten gibt, die aus 50 oder noch mehr Ressourcen bestehen.</p><p>Generell ist es so, dass alle Ressourcen von einer Domain heruntergeladen werden. Wenn man jetzt die Ressourcen aber auf 2 Domains verteilt, lädt ein Browser die doppelte Menge an Ressourcen gleichzeitig herunter. Und das Schöne daran ist, man braucht dafür keine zweite Domain, das Ganze funktioniert nämlich auch mit einer Subdomain.</p><h3>Parallele Downloads &#8211; die Praxis</h3><p>Wer seine Downloads nun parallelisieren möchte, sollte zuerst mal eine Subdomain anlegen, z. B. http://extern.example.com. Auf dieser Subdomain speichert ihr nun z. B. alle Grafiken, aus denen das Layout besteht. Diese bieten sich deshalb an, weil das Layout ja normalerweise von allen Webseiten verwendet wird und damit alle Seiten gleichzeitig davon profitieren. Danach müssen in allen HTML- und CSS-Dateien die Pfade geändert werden, damit die Grafiken auch gefunden werden können. Wer viele Webseiten hat, für die er Pfadänderungen vornehmen muss, dem empfehle ich für diesen Zweck <a
href="http://notepad-plus-plus.org/">Notepad++</a> zu verwenden. Dieser Editor bietet die Möglichkeit des Suchens und Ersetzens über mehrere Dateien hinweg.</p><p>Und das war&#8217;s dann auch schon. Das Ganze hört sich zwar im ersten Moment schwierig an, aber die praktische Umsetzung ist dafür ziemlich unproblematisch. Messungen habe ich keine vorgenommen, aber meine Webseiten sind nach der Parallelisierung spürbar schneller geworden.</p><h3>Parallele Downloads bei Wordpress</h3><p>Und allen Blogbetreibern, die wissen wollen, ob das auch mit Wordpress funktioniert, kann ich sagen: Ja, es funktioniert und es macht Wordpress ein gutes Stück schneller. Die Umsetzung ist allerdings ein bisschen komplizierter, deshalb schreibe ich dazu einen extra Artikel, den ihr morgen hier findet <img
src="http://out.webmaster-zentrale.de/uploads/2010/08/pfeil.png" alt="Pfeil" title="pfeil" width="16" height="16" class="alignnone size-full wp-image-1281" /> <a
href="http://www.webmaster-zentrale.de/technik/wordpress-technik/ressourcen-verteilen-wordpress-schneller-machen/">Ressourcen verteilen – WordPress schneller machen</a></p><p>Artikelreihe <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/">Webseiten beschleunigen</a>:</p><p>Teil 1: <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/">Dateigröße von Grafiken verkleinern</a></p><p>Teil 2: <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/">Expires-Header verwenden</a></p><p>Teil 4: <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-4-die-gzip-compression/">Die gzip-Compression</a></p><p>Teil 5: <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-5-code-optimieren/">Code optimieren</a></p><div
class="buchtipp"><a
rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank"><img
style="width: 70px; height: 38px;" src="http://out.webmaster-zentrale.de/images/buchtipp.png" alt="Webseiten beschleunigen - Parallele Downloads" /><img
title="High Performance Websites" src="http://out.webmaster-zentrale.de/images/buch/parallele-downloads.jpg" alt="High Performance Websites" /></a><p
class="zentriert"><a
class="reflink" rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank">High Performance Websites</a></p></div><p><img
src="http://vg01.met.vgwort.de/na/8d4d28880892411f9684045d6c00cb85" width="1" height="1" alt=""></p> ]]></content:encoded> <wfw:commentRss>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Webseiten beschleunigen Teil 2 &#8211; Expires-Header verwenden</title><link>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/</link> <comments>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/#comments</comments> <pubDate>Thu, 13 May 2010 13:44:10 +0000</pubDate> <dc:creator>Webmaster</dc:creator> <category><![CDATA[Optimierung]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[.htaccess]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[Expires-Header]]></category> <category><![CDATA[Page Speed]]></category> <category><![CDATA[Webseiten beschleunigen]]></category> <guid
isPermaLink="false">http://www.webmaster-zentrale.de/?p=749</guid> <description><![CDATA[Im ersten Teil der Reihe &#8220;Webseiten beschleunigen&#8221; hatte ich beschrieben, wie man mit Hilfe von OptiPNG die Dateigröße von Grafiken verkleinern und damit die Ladezeit verkürzen kann. Im zweiten Teil widme ich mich nun einem etwas komplexeren Thema, nämlich der Verwendung von Expires-Header. Leverage browser caching Wenn man mit dem Googletool PageSpeed die eigene Website [...]]]></description> <content:encoded><![CDATA[<div
class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Foptimierung%252Fwebseiten-beschleunigen-teil-2-expires-header-verwenden%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Webseiten%20beschleunigen%20Teil%202%20-%20Expires-Header%20verwenden%22%20%7D);"></div><p>Im ersten Teil der Reihe &#8220;Webseiten beschleunigen&#8221; hatte ich beschrieben, wie man mit Hilfe von OptiPNG die Dateigröße von Grafiken verkleinern und damit die Ladezeit verkürzen kann. Im zweiten Teil widme ich mich nun einem etwas komplexeren Thema, nämlich der Verwendung von <strong>Expires-Header</strong>.<span
id="more-749"></span></p><h3>Leverage browser caching</h3><p>Wenn man mit dem Googletool PageSpeed die eigene Website analysieren lässt, dürfte bei den meisten wohl diese Meldung mit einem roten Ausrufezeichen angezeigt werden: Leverage browser caching. Dies bedeutet soviel wie, dass das Browsercaching nicht optimal eingestellt ist. Doch wie kann ich das Browsercaching meiner Seiten optimieren? Um dies zu erreichen, erkläre ich erst mal, wie so ein Browsercaching überhaupt funktioniert.</p><h3>Funktionsweise des Browsercaches</h3><p>Wenn man eine Website besucht, speichert der Browser des Users diese in einem Zwischenspeicher, dem Browsercache. Wenn der User die gleiche Seite ein zweites Mal besucht, fragt der Browser beim Webserver der Webseite nach, ob sich diese geändert hat. Falls ja, fordert der Browser des Users diese Seite nochmal neu an. Falls nein, liest der Browser diese aus seinem Cache. Das geht natürlich wesentlich schneller, da die benötigten Daten ja schon auf dem Rechner des Users liegen und nicht mehr per Internet übertragen werden müssen.</p><p>Im ersten Moment hört sich das nach einer optimalen Lösung an. Allerdings verbraucht auch bereits die Abfrage, ob die Seite schon mal besucht wurde oder nicht, eine gewisse Zeit. Für eine Datei ist das nicht viel, aber eine einzige Seite ruft ja oftmals 10-20 Dateien auf, wie z. B. das Logo, das Favicon, CSS-Dateien, Javascript-Dateien usw. Und bei jeder einzelnen Datei fragt der Browser beim Server nach, ob sich diese geändert hat. Diese vielen Abfragen summieren sich dann natürlich und allein dadurch kann sich die Ladezeit einer Seite um 2-3 Sekunden verlängern.</p><p><img
class="aligncenter size-full wp-image-3465" title="Expires Header verwenden" src="http://out.webmaster-zentrale.de/uploads/2010/05/expires-header-verwenden.png" alt="Expires Header verwenden" width="192" height="57" /></p><h3>Den richtigen Zeitraum einstellen</h3><p>Verhindern kann man dies, indem der Server dem Browser eines Users mitteilt, dass er für eine gewisse Zeit auf diese Abfragen verzichten soll. Dies erreicht man durch die Verwendung von Expires-Header. Mit einem Expires-Header gibt man an, für welchen Zeitraum diese Abfragen nicht mehr erfolgen sollen. Wie lange dieser Zeitraum ist, ist von Dateityp zu Dateityp verschieden und über die richtige Einstellung sollte man sich vor der Verwendung von Expires-Header einige Gedanken machen.</p><p>Der Nachteil, wenn man Expires-Header verwendet, ist nämlich, dass Änderungen, die man an einer Datei vornimmt, vom Browser des Users nicht erkannt werden. Schließlich fragt er ja nicht mehr nach, ob eine Datei geändert wurde oder nicht. Wenn man also z. B. eine wichtige css-Datei hat, sollte man den Zeitraum nicht zu hoch einstellen, weil der User die Änderungen an dieser Datei ja erst bei der nächsten Abfrage mitbekommt. Bei Bildern ist es dagegen meistens so, dass man diese nachdem man sie in die Website eingebaut hat, nicht mehr ändert. Deshalb kann man hier den Zeitraum ziemlich hoch einstellen.</p><h3>Expires-Header verwenden</h3><p>Nach dem langen theoretischen Vorgeplänkel, das aber leider notwendig war, folgt nun die Praxis. Wenn ihr Expires-Header verwenden wollt, müsst ihr folgende Eintragungen in eurer .htaccess machen.</p><p><code>&lt;IfModule mod_expires.c&gt;<br
/> ExpiresActive On<br
/> ExpiresByType text/css "access plus 1 week"<br
/> ExpiresByType application/javascript "access plus 1 month"<br
/> ExpiresByType application/x-javascript "access plus 1 month"<br
/> ExpiresByType image/gif "access plus 1 month"<br
/> ExpiresByType image/jpeg "access plus 1 month"<br
/> ExpiresByType image/png "access plus 1 month"<br
/> ExpiresByType image/x-icon "access plus 1 year"<br
/> &lt;/IfModule&gt;<br
/> </code><br
/> Die If-Abfrage in der ersten Zeile prüft ob das Apache-Modul mod_expires.c verfügbar ist. Falls ja, wird es aktiviert und der Zeitraum für die einzelnen Dateitypen wird eingestellt. &#8216;ExpiresByType text/css &#8220;access plus 1 week&#8221;&#8216; bedeutet z. B. dass nachdem der Browser des Users auf eine css-Datei zugegriffen hat, er eine Woche lang diese Datei aus dem Browsercache holt und sie erst nach Ablauf dieser Frist erneut einliest.</p><p>Man kann die Expires-Header natürlich auch noch für andere Dateitypen verwenden. Bei reinen HTML-Dateien macht es allerdings weniger Sinn, da diese ja meist nur wenige kb groß sind. Expires-Header lassen sich auch mit Wordpress nutzen, allerdings sollte man die .htaccess nur ins Hauptverzeichnis bzw. in die Verzeichnisse wp-admin und wp-includes einbauen und <a
href="http://www.infogurke.de/2008/08/wordpress-performance-verbessern/">nicht in das Verzeichnis wp-content.</a></p><p>Oben habe ich geschrieben, dass Änderungen an den Dateien erst nach Ablauf des eingestellten Zeitraums wirksam werden. Falls man trotzdem wichtige Änderungen vornehmen will, die sofort bei allen Usern sichtbar werden sollen, kann man zu einem kleinen Kniff greifen. Man hängt an die Datei, die man ändern möchte, einfach eine Zahl an, z. B. style2.css und ändert den Aufruf im HTML-Code. Da diese Datei für den Browser ja neu ist, wird er sie neu einlesen. Dieser Trick ist aber nur bei kleinen Websites sinnvoll oder wenn nur wenige Dateien geändert werden müssen, da der Aufwand sonst zu groß wird.</p><h3>Was bringen Expires-Header?</h3><p>Ich habe den oben geposteten Code in die .htaccess meiner <a
href="http://www.raetselstunde.de">Rätselseite</a> eingebaut und ich war überrascht über die erhebliche Leistungssteigerung, die der Einsatz der Expires-Header gebracht hat. Ich hatte das Gefühl, als hätte ich einen kleinen Turbo dazugeschaltet <img
src='http://www.webmaster-zentrale.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Und das Schöne daran ist, man schlägt 2 Fliegen mit einer Klappe. Erstens verringert sich die Ladezeit beim Besucher der Website und zweitens wird auch der Server weniger beansprucht, da er ja weniger Anfragen bearbeiten muss.</p><h3>Eigene Erfahrungen mit Expires-Header</h3><p>Setzt ihr auf euren Websites auch Expires-Header ein? Welche Zeiträume habt ihr für die einzelnen Dateien eingestellt? Schreibt doch in den Kommentaren was zu euren Erfahrungen.</p><p>Artikelreihe <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/">Webseiten beschleunigen</a>:</p><p>Teil 1: <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/">Dateigröße  von Grafiken verkleinern</a></p><p>Teil 3: <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/">Parallele Downloads</a></p><p>Teil 4: <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-4-die-gzip-compression/">Die gzip-Compression</a></p><p>Teil 5: <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-5-code-optimieren/">Code optimieren</a></p><div
class="buchtipp"><a
rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank"><img
style="width: 70px; height: 38px;" src="http://out.webmaster-zentrale.de/images/buchtipp.png" alt="Webseiten beschleunigen - Expires-Header verwenden" /><img
title="High Performance Websites" src="http://out.webmaster-zentrale.de/images/buch/expires-header.jpg" alt="High Performance Websites" /></a></p><p
class="zentriert"><a
class="reflink" rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank">High Performance Websites</a></p></div><p><img
src="http://vg01.met.vgwort.de/na/9484989957d04a7eac84fbf45a087c3c" alt="" width="1" height="1" /></p> ]]></content:encoded> <wfw:commentRss>http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/feed/</wfw:commentRss> <slash:comments>32</slash:comments> </item> <item><title>Datenbank optimieren mit phpMyAdmin</title><link>http://www.webmaster-zentrale.de/technik/optimierung/datenbank-optimieren-mit-phpmyadmin/</link> <comments>http://www.webmaster-zentrale.de/technik/optimierung/datenbank-optimieren-mit-phpmyadmin/#comments</comments> <pubDate>Sat, 01 May 2010 16:54:45 +0000</pubDate> <dc:creator>Webmaster</dc:creator> <category><![CDATA[Optimierung]]></category> <category><![CDATA[Datenbank Backup]]></category> <category><![CDATA[Datenbank optimieren]]></category> <category><![CDATA[phpMyAdmin]]></category> <category><![CDATA[Piwik]]></category> <guid
isPermaLink="false">http://www.webmaster-zentrale.de/?p=738</guid> <description><![CDATA[Bei erfolgs-blogging.de habe ich heute einen schönen Artikel darüber gefunden, wie man seine Wordpress-Datenbank optimieren kann. Der Autor empfiehlt z. B. auf die Tabelle mit den Kommentaren den MySQL-Befehl &#8220;Optimize&#8221; anzuwenden. Ich habe das ausprobiert und es hat auch einwandfrei funktioniert. Dann habe ich mir gedacht, warum nur auf eine Tabelle anwenden, es bringt doch [...]]]></description> <content:encoded><![CDATA[<div
class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Foptimierung%252Fdatenbank-optimieren-mit-phpmyadmin%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Datenbank%20optimieren%20mit%20phpMyAdmin%22%20%7D);"></div><p>Bei erfolgs-blogging.de habe ich heute einen schönen Artikel darüber gefunden, wie man seine <a
href="http://www.erfolgs-blogging.de/grundlagen/wie-sie-ihre-wordpress-datenbank-optimieren">Wordpress-Datenbank optimieren</a> kann. Der Autor empfiehlt z. B. auf die Tabelle mit den Kommentaren den MySQL-Befehl &#8220;Optimize&#8221; anzuwenden. Ich habe das ausprobiert und es hat auch einwandfrei funktioniert. Dann habe ich mir gedacht, warum nur auf eine Tabelle anwenden, es bringt doch sicher noch mehr, wenn ich die ganze <strong>Datenbank optimiere</strong>? Und warum sollte ich mich auf Wordpress beschränken, ich verwende doch noch andere Datenbanken, z. B. für mein <a
href="http://www.raetsel-forum.net">Rätselforum</a> oder für <a
href="http://www.webmaster-zentrale.de/webmaster-tools/piwik-ein-maechtiges-webanalysetool/">Piwik</a>?<span
id="more-738"></span></p><p>Also habe ich dann alle Tabellen all meiner Datenbanken der Reihe nach optimiert. Bei den meisten hatte sich die Größe nach der Optimierung zwar etwas verkleinert, aber der Effekt hielt sich doch in Grenzen. Als letztes war dann die Piwik-Datenbank an der Reihe. Diese hatte ich im Dezember 2009 angelegt und bis heute hatte sie die stattliche Größe von 324 MB erreicht. Als ich dann die Optimierung startete, traute ich meinen Augen kaum, denn die Optimierung brachte eine Verkleinerung der Datenbank von satten 50 MB auf 274 MB!</p><p>Da die Anleitung auf erfolgsblogging.de doch etwas knapp geraten ist, erkläre ich hier etwas ausführlicher, wie man vorgehen muss, um seine Datenbanken zu optimieren und damit auch zu verkleinern. Ich verwende dafür <a
href="http://phpmyadmin.net/">phpMyAdmin</a>, das eigentlich bei jedem Webhoster installiert sein sollte.</p><h3>Datenbank optimieren mit phpMyAdmin</h3><p>Nach dem Start von phpMyAdmin klickt man oben links auf den Namen der Datenbank. Damit stellt man sicher, dass die richtige Datenbank ausgewählt ist. Und was macht man als nächstes, wenn man an seiner Datenbank etwas ändern möchte? Natürlich ein Backup.</p><h3>Backup erstellen</h3><p>Dafür klickt man in der oberen Menüleiste auf &#8220;Exportieren&#8221;. Falls noch nicht voreingestellt, klickt man dann links oben auf &#8220;Alle auswählen&#8221;, damit man auch sicher ist, dass wirklich alle Daten gesichert sind. Darunter kann man dann ein beliebiges Exportformat wählen. Da es sich um ein Backup handelt, empfiehlt es sich &#8220;SQL&#8221; zu verwenden. Falls es ein Problem bei der Optimierung geben sollte, kann man die Datenbank in diesem Format am einfachsten über den Menüpunkt &#8220;Importieren&#8221; wiederherstellen. Weiter unten klickt man dann noch &#8220;Senden&#8221; und ein Kompressionsverfahren (z. B. ZIP) an, damit das Backup nicht mehr Platz wegnimmt als unbedingt nötig. Nach dem Klick auf &#8220;OK&#8221; gibt man noch den Dateinamen an, unter dem das Backup gespeichert werden soll.</p><div
id="attachment_739" class="wp-caption aligncenter" style="width: 510px"><img
class="size-full wp-image-739" title="Datenbank" src="http://out.webmaster-zentrale.de/uploads/2010/05/Datenbank.png" alt="Datenbank-Backup mit phpMyAdmin" width="500" height="397" /><p
class="wp-caption-text">Datenbank-Backup mit phpMyAdmin</p></div><h3>Datenbank optimieren</h3><p>Nachdem das Backup dann fertig ist (und auch wirklich erst danach), kann man sich an das Optimieren der Datenbank wagen. Dazu klickt man auf in der oberen Menüleiste auf &#8220;Struktur&#8221;. Dort werden dann alle Tabellen angezeigt, die die Datenbank enthält. Am Ende der Anzeige wird unter &#8220;Größe&#8221;  die Gesamtgröße angezeigt. Links unten sollte man auf &#8220;Alle auswählen&#8221; klicken und danach in der Schaltfläche rechts daneben &#8220;Optimiere Tabelle&#8221; anwählen. Dabei bitte sehr genau darauf achten, was man anklickt, denn die Schaltfläche beinhaltet auch solch gefährliche Menüpunkte wie &#8220;Leeren&#8221; oder &#8220;Löschen&#8221;. Bei mir wurde der Optimierungsvorgang übrigens sofort nach der Auswahl gestartet, ohne dass ich auf &#8220;OK&#8221; klicken musste.</p><div
id="attachment_740" class="wp-caption aligncenter" style="width: 310px"><img
class="size-medium wp-image-740" title="datenbank-optimieren" src="http://out.webmaster-zentrale.de/uploads/2010/05/datenbank-optimieren-300x105.png" alt="Datenbank optimieren mit phpMyAdmin" width="300" height="105" /><p
class="wp-caption-text">Datenbank optimieren mit phpMyAdmin</p></div><p>Wenn alles geklappt hat wird eine Übersicht angezeigt, welche Tabelle optimiert wurde (OK) und welche nicht (Table is already up to date). Wenn man sich jetzt wieder die Struktur anzeigen lässt, sieht man die neue Größe der Datenbank nach der Optimierung.</p><p>Achtung! Wie bereits erwähnt sollte man vor der Datenbankoptimierung unbedingt ein Backup erstellen. Es passiert ganz schnell, dass man mit einem falschen Mausklick Daten ungewollt löscht. Ohne Backup kann dann die Arbeit von Wochen oder Monaten mit einem Schlag weg sein!</p><h3>Eigene Erfahrungen mit der Optimierung von Datenbanken</h3><p>Welche Erfahrungen habt ihr mit dem Optimieren von Datenbanken gemacht? Um wie viel konntet ihr eure Datenbankgröße reduzieren? Schreibt doch bitte in den Kommentaren etwas dazu.</p><div
class="buchtipp"><a
rel="nofollow" href="http://www.amazon.de/gp/product/3939316431?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3939316431" target="_blank"><img
style="width: 70px; height: 38px;" src="http://out.webmaster-zentrale.de/images/buchtipp.png" alt="Datenbank optimieren mit phpMyAdmin" /><img
title="phpMyAdmin kompakt: Alles, was Sie für den erfolgreichen Einstieg in den MySQL-Datenbankmanager wissen müssen" src="http://out.webmaster-zentrale.de/images/buch/datenbank-optimieren.jpg" alt="phpMyAdmin kompakt" /></a></p><p
class="zentriert"><a
class="reflink" rel="nofollow" href="http://www.amazon.de/gp/product/3939316431?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3939316431" target="_blank">phpMyAdmin kompakt</a></p></div><p><img
src="http://vg01.met.vgwort.de/na/6693ad93b39249259f444dd60483466c" alt="" width="1" height="1" /></p> ]]></content:encoded> <wfw:commentRss>http://www.webmaster-zentrale.de/technik/optimierung/datenbank-optimieren-mit-phpmyadmin/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Webseiten beschleunigen Teil 1 &#8211; Dateigröße von Grafiken verkleinern</title><link>http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/</link> <comments>http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/#comments</comments> <pubDate>Sat, 30 Jan 2010 16:14:46 +0000</pubDate> <dc:creator>Webmaster</dc:creator> <category><![CDATA[Optimierung]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[Grafiken verkleinern]]></category> <category><![CDATA[OptiPNG]]></category> <category><![CDATA[Page Speed]]></category> <category><![CDATA[Webseiten beschleunigen]]></category> <guid
isPermaLink="false">http://www.webmaster-zentrale.de/?p=13</guid> <description><![CDATA[Eine Webseite ohne Grafiken ist in den meisten Fällen dröge und langweilig. Deshalb gibt es nur noch wenige Seiten, die keine Bilder verwenden. Die meisten Grafiken haben allerdings eine recht hohe Dateigröße und bremsen dadurch den Seitenaufbau. Hier stelle ich euch ein kleines Freeware-Tool vor, mit dem ihr die Dateigröße eurer Grafiken verkleinern könnt und [...]]]></description> <content:encoded><![CDATA[<div
class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Fseitenaufbau-beschleunigen-teil-1-grafiken-verkleinern%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F9SfAXv%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Webseiten%20beschleunigen%20Teil%201%20-%20Dateigr%C3%B6%C3%9Fe%20von%20Grafiken%20verkleinern%22%20%7D);"></div><p>Eine Webseite ohne Grafiken ist in den meisten Fällen dröge und langweilig. Deshalb gibt es nur noch wenige Seiten, die keine Bilder verwenden. Die meisten Grafiken haben allerdings eine recht hohe Dateigröße und bremsen dadurch den Seitenaufbau. Hier stelle ich euch ein kleines Freeware-Tool vor, mit dem ihr die <strong>Dateigröße eurer Grafiken verkleinern</strong> könnt und damit den Seitenaufbau eurer Website beschleunigt.<span
id="more-13"></span></p><h3>PNG-Grafiken verkleinern</h3><p><a
href="http://optipng.sourceforge.net/">OptiPNG</a> verkleinert PNG-Grafiken und andere Rastergrafikformate (z. B. gif und bmp). Allerdings gibt es, im Gegensatz zu den meisten anderen Grafikkompressionsprogrammen, keine Qualitätseinbußen. Es gehen nämlich keine Bildinformationen verloren. OptiPNG schafft dies u.a. durch eine Optimierung der Kompression, der Farbpalette und der Bittiefe.</p><p>Dass keine Unterschiede festzustellen sind, könnt ihr an der Headergrafik meiner <a
href="http://www.raetselstunde.de">Rätsel-Website</a> sehen, die ich mit OptiPNG bearbeitet und damit um ca. 10 % verkleinert habe.</p><p>Original-Grafik</p><p><img
class="aligncenter size-full wp-image-41" title="Original-Grafik" src="http://out.webmaster-zentrale.de/uploads/2010/01/header-original.png" alt="Dateigröße von Grafiken verkleinern" width="560" height="107" /></p><p>Mit optiPNG verkleinerte Grafik</p><p><img
class="aligncenter size-full wp-image-43" title="Mit optiPNG verkleinerte Grafik" src="http://out.webmaster-zentrale.de/uploads/2010/01/header-verkleinert.png" alt="Dateigröße von Grafiken verkleinern" width="560" height="107" /></p><p>Normalerweise wird OptiPNG nur über die Konsole bedient, es gibt allerdings auch ein Tool namens <a
href="http://www.enzofleri.com/eng/programs.html">OptiPNG-UI</a>, das eine Benutzeroberfläche dafür bereitstellt. Wer damit arbeiten will und nicht des Italienischen mächtig ist, sollte zuerst die Sprache auf Englisch umstellen. Dazu klickt man rechts oben auf den blauen Pfeil und wählt dann in der folgenden Ansicht die britische Flagge aus.</p><p>Getestet habe ich OptiPNG-UI mit einem Verzeichnis, das etwa 100 Gif-Grafiken enthielt, die ich in PNG-Grafiken umwandelte. Die Optimierung dieser Grafiken mit der Optimierungsstufe 9 dauerte etwa 10 Minuten und reduzierte die Dateigröße um durchschnittlich 10 %. Allerdings wurden nicht alle Grafiken konvertiert. 10 Grafiken wurden ohne Angabe von Gründen nicht umgewandelt. Auch die aktivierte Report-Funktion lieferte dafür keine Erklärung.</p><p>Auch wenn es auf einer Webseite keine Bilder gibt, kann sich der Einsatz von OptiPNG lohnen. Wer seine Headergrafik nämlich damit bearbeitet, hat den Vorteil, dass sich diese Verkleinerung auf allen Seiten seiner Website bemerkbar macht.</p><p>OptiPNG ist übrigens auch in Page Speed integriert. Wer dieses Firefox-Addon installiert hat und nur bei einzelnen Grafiken die Dateigröße verkleinern will, kann sich die zusätzliche Installation des Original-Tools sparen.</p><p>Artikelreihe <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/">Webseiten beschleunigen</a>:</p><p>2. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/">Expires-Header verwenden</a></p><p>3. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/">Parallele Downloads</a></p><p>4. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-4-die-gzip-compression/">Die gzip-Compression</a></p><p>5. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-5-code-optimieren/">Code optimieren</a></p><div
class="buchtipp"><a
rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank"><img
style="width: 70px; height: 38px;" src="http://out.webmaster-zentrale.de/images/buchtipp.png" alt="Buchtipp: Webseiten beschleunigen" /><img
title="High Performance Websites" src="http://out.webmaster-zentrale.de/images/buch/webseiten-beschleunigen.jpg" alt="High Performance Websites" /></a></p><p
class="zentriert"><a
class="reflink" rel="nofollow" href="http://www.amazon.de/gp/product/389721850X?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=389721850X" target="_blank">High Performance Websites</a></p></div><p><img
src="http://vg01.met.vgwort.de/na/73b498fbe0ce4ca0acaba33774208f74" width="1" height="1" alt=""></p> ]]></content:encoded> <wfw:commentRss>http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Webseiten beschleunigen</title><link>http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/</link> <comments>http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/#comments</comments> <pubDate>Sat, 30 Jan 2010 14:27:56 +0000</pubDate> <dc:creator>Webmaster</dc:creator> <category><![CDATA[Optimierung]]></category> <category><![CDATA[Technik]]></category> <category><![CDATA[Page Speed]]></category> <category><![CDATA[Webseite Ladezeit]]></category> <category><![CDATA[Webseiten beschleunigen]]></category> <guid
isPermaLink="false">http://www.webmaster-zentrale.de/?p=16</guid> <description><![CDATA[Ich habe mich in den letzten Tagen mit der Beschleunigung meiner Webseiten beschäftigt. Ich möchte hier in loser Folge einige Tipps geben, wie man den Seitenaufbau seiner Webseiten mit einfachen Mitteln beschleunigen kann. Warum ist eine Beschleunigung von Webseiten überhaupt notwendig? Eine Beschleunigung hat mehrere Vorteile: 1. Die Besucher freuen sich natürlich, wenn der Seitenaufbau [...]]]></description> <content:encoded><![CDATA[<div
class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.webmaster-zentrale.de%252Ftechnik%252Fseitenaufbau-beschleunigen%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fblerhh%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Webseiten%20beschleunigen%22%20%7D);"></div><p>Ich habe mich in den letzten Tagen mit der Beschleunigung meiner Webseiten beschäftigt. Ich möchte hier in loser Folge einige Tipps geben, wie man den Seitenaufbau seiner <strong>Webseiten mit einfachen Mitteln beschleunigen</strong> kann.<span
id="more-16"></span></p><h3>Warum ist eine Beschleunigung von Webseiten überhaupt notwendig?</h3><p>Eine Beschleunigung hat mehrere Vorteile:</p><p>1. Die Besucher freuen sich natürlich, wenn der Seitenaufbau schneller geht. Je länger der Aufbau einer Seite dauert, um so größer ist die Gefahr, dass ein Besucher zu einer anderen Website abwandert.</p><p>2. Google wird in Zukunft auch die Ladezeit einer Webseite beim Ranking berücksichtigen. Dafür spricht, dass es bei den Webmastertools seit geraumer Zeit im Google-Labs-Menu einen Menüpunkt &#8220;Website-Leistung&#8221; gibt. Außerdem gibt es von Google ein Firefox-Addon namens <a
href="http://code.google.com/intl/de-DE/speed/page-speed/">Pagespeed</a>, das Tipps zur Website-Optimierung gibt.</p><p>3. Der Server wird entlastet und die vorhandene Leistung kann für andere Dinge genutzt werden.</p><h3>Wie kann ich meine Webseiten beschleunigen?</h3><p>Dazu gibt es mehrere Möglichkeiten, die ich in den folgenden Artikeln vorstellen werde:</p><p>1. <a
href="http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen-teil-1-grafiken-verkleinern/">Dateigröße von Grafiken verkleinern</a></p><p>2. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-2-expires-header-verwenden/">Expires-Header verwenden</a></p><p>3. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-3-parallele-downloads/">Parallele Downloads</a></p><p>4. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-4-die-gzip-compression/">Die gzip-Compression</a></p><p>5. <a
href="http://www.webmaster-zentrale.de/technik/optimierung/webseiten-beschleunigen-teil-5-code-optimieren/">Code optimieren</a></p><p>Für die Optimierung werde ich unter anderem das bereits oben erwähnte Firefox-Addon &#8220;Google Pagespeed&#8221; verwenden und auch einige Tipps dazu geben.</p><div
class="buchtipp"><a
rel="nofollow" href="http://www.amazon.de/gp/product/3898646319?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3898646319" target="_blank"><img
style="width: 70px; height: 38px;" src="http://out.webmaster-zentrale.de/images/buchtipp.png" alt="Buchtipp: Webseiten beschleunigen" /><img
title="Sexy Webdesign: Wie man mit guten Konzepten tolle Websites gestaltet" src="http://out.webmaster-zentrale.de/images/buch/webseiten-optimieren.jpg" alt="Sexy Webdesign" /></a></p><p
class="zentriert"><a
class="reflink" rel="nofollow" href="http://www.amazon.de/gp/product/3898646319?ie=UTF8&amp;tag=webmaster-zentrale-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3898646319" target="_blank">Sexy Webdesign</a></p></div> ]]></content:encoded> <wfw:commentRss>http://www.webmaster-zentrale.de/technik/seitenaufbau-beschleunigen/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> </channel> </rss>
