<?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>Johannes Formanns Webseite &#187; Webseite</title>
	<atom:link href="http://www.formann.de/tag/webseite/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.formann.de</link>
	<description>Infos &#38; Meinungen von mir</description>
	<lastBuildDate>Tue, 31 Jan 2012 21:41:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Kleiner “Werkzeugkasten” zur Webseitenoptimierung</title>
		<link>http://www.formann.de/2010/06/kleiner-werkzeugkasten-zur-webseitenoptimierung/</link>
		<comments>http://www.formann.de/2010/06/kleiner-werkzeugkasten-zur-webseitenoptimierung/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 05:49:30 +0000</pubDate>
		<dc:creator>johannes</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Webseite]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://www.formann.de/?p=172</guid>
		<description><![CDATA[Um die eigene Webseite zu optimieren (und evtl. vorhandene Fehler zu suchen) gibt es eine ganze Reihe von Tools. Einige bequeme Webbasierte werde ich im Folgenden kurz vorstellen. HTTP Web-Sniffer zeigt einfach &#8220;nur&#8221; die vom Webserver gelieferten Header an. Bietet ein paar Möglichkeiten den Request anzupassen. Resource Expert Droid zeigt auch die vom Webserver gelieferten [...]]]></description>
			<content:encoded><![CDATA[<p>Um die eigene Webseite zu optimieren (und evtl. vorhandene Fehler zu suchen) gibt es eine ganze Reihe von Tools. Einige bequeme Webbasierte werde ich im Folgenden kurz vorstellen.</p>

<ul>
    <li><a href="http://web-sniffer.net/">HTTP Web-Sniffer</a> zeigt einfach &#8220;nur&#8221; die vom Webserver gelieferten Header an. Bietet ein paar Möglichkeiten den Request anzupassen.</li>
    <li><a href="http://redbot.org/">Resource Expert Droid</a> zeigt auch die vom Webserver gelieferten Header an. Überprüft zusätzlich die Korrektheit einiger Header (Date, Content-Length,Cache-Control, Expires, &#8230;) und ob der Webserver die Webseiten bei Bedarf komprimiert ausliefert. Zusätzliche Heder für den Request können hinzugefügt werden.</li>
    <li><a href="http://ismyblogworking.com/">Is My Blog Working?</a> überprüft eine Reihe von Funktionen (RSS-Feed vorhanden, Atom-Feed vorhanden, wird Komprimierung eingesetzt u.A.) und liefert auch einige Daten zur Seite (Dauer die Seite zu laden u.Ä.).</li>
    <li>Detailierte Ladezeitanalysen gibt es bei <a href="http://tools.pingdom.com/fpt/">Pingdom Tools</a> und <a href="http://www.uptrends.com/aspx/free-html-site-page-load-check-tool.aspx">UPTRENDS</a>. Beide Seiten liefern die Ladezeit der angegebenen Webseite für einen (gut angebundenen) Browser mit leeren Cache. Für jedes Element wird angegeben wieviel Zeit benötigt wurde, und das nochmals unterteilt in Namensauflösung, Verbindungsaufbau und Datenübertragung.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.formann.de/2010/06/kleiner-werkzeugkasten-zur-webseitenoptimierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performancetuning: Cookies beim Cachen von statischen Inhalten ignorieren</title>
		<link>http://www.formann.de/2010/06/performancetuning-cookies-beim-cachen-von-statischen-inhalten-ignorieren/</link>
		<comments>http://www.formann.de/2010/06/performancetuning-cookies-beim-cachen-von-statischen-inhalten-ignorieren/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 12:45:36 +0000</pubDate>
		<dc:creator>johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Webseite]]></category>
		<category><![CDATA[Cookies]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[reverse Proxy]]></category>
		<category><![CDATA[varnish]]></category>

		<guid isPermaLink="false">http://www.formann.de/?p=139</guid>
		<description><![CDATA[Nachdem vom Aufbau her schon das System deutlich optimiert wurde, ging es heute einmal an das &#8220;Feintuning&#8221;. Varnish cacht (sinnvollerweise) per Default keine Dokumente, bei denen bei der Anfrage ein Cookie mitgesendet wurde. Um aber auch bekannt statische Inhalte für alle Nutzer zu cachen, kann man bei Varnisch in der Konfigurationsdatei auch Regeln erstellen, die [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem vom Aufbau her schon das System deutlich <a href="http://www.formann.de/2010/06/performancetuning/">optimiert wurde</a>, ging es heute einmal an das &#8220;Feintuning&#8221;.</p>

<p><a href="http://www.varnish-cache.org/">Varnish</a> cacht (sinnvollerweise) per Default keine Dokumente, bei denen bei der Anfrage ein Cookie mitgesendet wurde. Um aber auch bekannt statische Inhalte für alle Nutzer zu cachen, kann man bei Varnisch in der Konfigurationsdatei auch Regeln erstellen, die für bestimmte Pfade oder Dateiendungen die Cookies aus der Anfrage entfernen, und damit cachbar machen.</p>

<p>Anders als im <a href="http://varnish-cache.org/wiki/VCLExampleCacheCookies">Wiki</a> dokumentiert, muss man bei der in Debian Lenny vorhandenen Varnishversion &#8220;remove&#8221; statt &#8220;unset&#8221; als Aktion angeben, so das bei mir nun in der Konfiguration u.A. das folgende steht:</p>
<pre>
sub vcl_recv {
    if (req.url ~ "&#46;(png|gif|jpg|swf|css|js|ico|pdf)$") {
            lookup;
    }
}
</pre>
<pre>
sub vcl_fetch {
    if (req.url ~ "&#46;(png|gif|jpg|swf|css|js|ico|pdf)$") {
        remove obj.http.set-cookie;
    }
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.formann.de/2010/06/performancetuning-cookies-beim-cachen-von-statischen-inhalten-ignorieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performancetuning</title>
		<link>http://www.formann.de/2010/06/performancetuning/</link>
		<comments>http://www.formann.de/2010/06/performancetuning/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 16:55:30 +0000</pubDate>
		<dc:creator>johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Webseite]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[FCGI]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[reverse Proxy]]></category>
		<category><![CDATA[varnish]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.formann.de/?p=96</guid>
		<description><![CDATA[Im Rahmen von einigen eh anstehenden Updates habe ich die Technik hinter dem Blog etwas aktualisiert. Es wird nun hier verwendet: WordPress 3.0 Das WordPress-Plugin Super Cache Apache2 in einer Konfiguration mit PHP als FCGI APC als PHP Cache varnish als reverse Caching Proxy modifizierte .htaccess die Expires-Header setzt Damit dürfte auch ein größerer Besucheransturm [...]]]></description>
			<content:encoded><![CDATA[<p>Im Rahmen von einigen eh anstehenden Updates habe ich die Technik hinter dem Blog etwas aktualisiert.</p>

<p>Es wird nun hier verwendet:</p>

<ul>
    <li><a href="http://wordpress.org/">WordPress</a> 3.0</li>
    <li>Das WordPress-Plugin <a href="http://ocaoimh.ie/wp-super-cache/">Super Cache</a></li>
    <li><a href="http://ocaoimh.ie/wp-super-cache/"></a>Apache2 in einer <a href="http://www.christophfischer.com/linux/12-apache/47-apache-server-mit-php-fastcgi-und-debian-50-lenny">Konfiguration</a> mit PHP als FCGI</li>
    <li><a href="http://pecl.php.net/package/APC">APC</a> als PHP Cache</li>
    <li><a href="http://varnish-cache.org/">varnish</a> als reverse Caching Proxy</li>
    <li>modifizierte .htaccess die Expires-Header setzt</li>
</ul>

<p>Damit dürfte auch ein größerer Besucheransturm den Webserver nicht an die Grenzen bringen. Der Beweis steht mangels entsprechenden Content allerdings noch aus <img src='http://www.formann.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.formann.de/2010/06/performancetuning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kampf gegen den Trackback SPAM</title>
		<link>http://www.formann.de/2007/04/kampf-gegen-den-trackback-spam/</link>
		<comments>http://www.formann.de/2007/04/kampf-gegen-den-trackback-spam/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 01:04:21 +0000</pubDate>
		<dc:creator>johannes</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Webseite]]></category>

		<guid isPermaLink="false">http://www.formann.de/2007/04/kampf-gegen-den-trackback-spam/</guid>
		<description><![CDATA[Trackback-SPAM hat in letzter Zeit für diese Seite Ausmaße angenommen hat, die nicht mehr zu ignorieren sind. Beim regelmäßigen durchsehen der &#8220;Awaiting Moderation&#8221; Liste waren 100-250 Trackback-SPAM Einträge vorhanden. Es wird ab sofort das Simple Trackback Validation Plugin getestet, und falls in den nächsten Tagen keine Probleme auftreten oder bekannt werden, dann wird wohl der [...]]]></description>
			<content:encoded><![CDATA[<p>Trackback-SPAM hat in letzter Zeit für diese Seite Ausmaße angenommen hat, die nicht mehr zu ignorieren sind. Beim regelmäßigen durchsehen der &#8220;Awaiting Moderation&#8221; Liste waren 100-250 Trackback-SPAM Einträge vorhanden.</p>

<p>Es wird ab sofort das <a href="http://sw-guide.de/wordpress/simple-trackback-validation-plugin/">Simple Trackback Validation Plugin</a> getestet, und falls in den nächsten Tagen keine Probleme auftreten oder bekannt werden, dann wird wohl der Trackback-SPAM in Zukunft automatisch gelöscht.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.formann.de/2007/04/kampf-gegen-den-trackback-spam/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

