@alvar_f Eigentlich macht man das sogar gar nicht. Dafür gibt es Parser (vgl. „The <center> cannot hold it is too late“ http://shxz.de/a3 ). #
Monat: Februar 2011
Firnis (oder: Das muss schneller gehen!)
Vor einiger Zeit (oh, ist ja auch schon wieder ein Jahr her) hat mich bei Martin Thielecke ein Artikel aufgeschreckt. Seitdem steht Webserver-Tuning auf meiner ToDo-Liste (die ist geduldig). Nachdem auch Google sagt, dass meine Webseite langsam ist:
(ok, die scheinen das auch nur mal im letzten Mai gemessen zu haben), musste da jetzt echt mal was passieren. Das soll hier also alles ein wenig schneller (und belastbarer) werden. Als ersten Schritt habe ich nach etwas Einleserei vor meinen Apache jetzt einen Varnish-Cache gestellt. Der läuft im Moment noch mit Standardeinstellungen, was ein paar Nachteile hat:
- Die Cache-Hit-Rate ist eigentlich miserabel: WordPress liefert seine Seiten mit minimaler Lebenszeit aus und setzt auch sehr gern Cookies. Beides verhindert bei normaler Konfiguration eine Zwischenspeicherung im Cache. Varnish lässt sich aber sehr fein einstellen, da sollte sich noch einiges machen lassen.
- Die Apache-Accesslogs sehen eher eigenartig aus: alle Anfragen kommen im Moment von 127.0.0.1, aber auch das sollte mit Konfiguration wieder in den Griff zu bekommen sein.
- https ist noch nicht beschleunigt, weil Varnish kein TLS spricht. Da habe ich schon ein wenig herumexperimentiert mit Pound, aber damit kommt die Information, dass über https zugegriffen wird, nicht bei WordPress an, so dass alle ausgegebenen Links (auch die zu StyleSheets und Bildern des Themes) wieder auf die unverschlüsselte Variante zeigen. Da weder Varnish noch Pound die Links im Vorübergehen umschreiben können, muss ich mir da was anderes einfallen lassen (ich lese gerade ein wenig über nginx, damit könnte das gehen).
Wenn ich eine gangbare Konfiguration gebastelt habe, dann schreibe ich mal eine Anleitung (wenn Euch hier umgekehrt irgendwas auffällt, das nicht richtig funktioniert, dann beschwert Euch).
@frauenfuss Ausnahme: alle ken…
@frauenfuss Ausnahme: alle kennen sich gegenseitig (ich richte ja lieber schnell eine Mailingliste ein). #
Blogge, TV läuft im Hintergru…
Blogge, TV läuft im Hintergrund. (watching Deutschland sucht den Superstar via @gomiso) http://miso.io/hu0wlf #
Most Recent Mugshot

Lecker gegessen, und twitter i…
Lecker gegessen, und twitter ist auch wieder da. #
Twittert keiner mehr oder ist …
Twittert keiner mehr oder ist hier was anderes kaputt? #
Wir haben viel zu viele versch…
Wir haben viel zu viele verschiedene Objekte, die Mandant heißen. #
Stabiler Stand, der etwas halb…
Stabiler Stand, der etwas halbwegs sinnvolles tut. Konnte endlich mal wieder einchecken. #
Häh? Aah, @ankegroener , @kal…
Häh? Aah, @ankegroener , @kaltmamsell und @misscaro quietschen völlig zurecht: http://twitpic.com/3xzerh #
Treesaver.js
Treesaver.js
Treesaver® is a JavaScript framework for creating magazine-style layouts using standards-compliant HTML and CSS.
aus Delicious/steinhobelgruen
Das heißt jetzt nicht mehr Fr…
Das heißt jetzt nicht mehr Fremdschlüssel sondern Schlüssel mit Migrationshintergrund. #
„The participant ‚el-RenameMet…
„The participant ‚el-RenameMethodParticipant‘ has caused a problem and has been removed from the system.“ Häh? #
Luftfracht? Das will ich sehen, wie sie den zum Abheben bringen. http://flic.kr/p/9gQhgT #
@zauberfrau Auf http://foursqu…
@zauberfrau Auf http://foursquare.com/manage/friends sind am Ende der Zeilen kleine [X]-e, wenn man mit dem Mauspfeil drüberschwebt. #
@journelle Ja, Du hast einen F…
Erstaunlich, wie wach man plö…
Erstaunlich, wie wach man plötzlich ist, wenn man vom Insbettgehen bis zum Weckerklingeln geschlafen hat. #
@YvonneSim Ja, so ähnlich. Ic…
Ha, gefunden auf Seite 22. Wus…
Ha, gefunden auf Seite 22. Wusstichsdoch. #
Ich weiß genau, dass es da de…
Ich weiß genau, dass es da den Artikel gab, auf den ich verlinken will. #blätterblätter #