Wer von euch würde mir glauben, wenn ich behaupten würde, das bei jedem (Seiten- (!!!)) Aufruf eures WordPress-Blogs ca. 25MB durch den Server gejagt werden (und das nach einer Neuinstallation von WordPress)? Denn euer Serverhoster hat für euch eine bestimmte Speicherauslastung bestimmt, die ihr normalerweise nicht überschreiten dürft und welche einem PHP-Script maximal zur Verfügung steht (der Aufruf eines PHP-Scriptes, welches WordPress im eigentlichen Sinne auch ist), kostet für die Zeit des Aufrufes entsprechend viel RAM des Servers. Nun hat so ein Server auch nicht unendlich viel RAM zur Verfügung, nehmen wir also an, ihr habt irgendwas Tolles geschrieben und der Link zum Artikel zündet bei Twitter – ihr bekommt einen Massenansturm. Wenn zwei Leute gleichzeitig draufklicken sollten, sind bereits 50MB belegt. Wenn euer Hoster auf einem Server 50 Webseiten laufen lässt und jene auch relativ gut besucht sind, könnte es schnell zu Problemen kommen.

So eine serverglobale Speicherauslastung kann man zwar schlecht verhindern, aber mit der Hoffnung darauf, dass die übrigen Seiten auf dem Server nicht sehr viel Traffic erzeugen, kann man normalerweise wunderbar leben, da ist alles normalerweise bereits gut kalkuliert. Wenn es jedoch tatsächlich zu solchen Problemem kommen sollte, empfehle ich ein Upgrade des Webhostingpakets (=> besserer Server) oder den Wechsel zu einem Anbieter, viel mehr lässt sich da leider nicht drehen.

Ein weiteres Problemchen in Verbindung mit der Speicherbelegung ist aber jenes, dass euer WordPress Blog zu viele Plugins installiert hat und die Speichergrenze, die euch zusteht, knallhart übertritt. Wenn dies passiert, werdet ihr aber von eurem Blog aber auch freundlich per Error informiert: “Allowed memory size of XXXXXXXX bytes exhausted” oder ähnliches wird euch begrüßen. Um dem vorzubeugen, könnt ihr aber eine .htacces-Datei anlegen, mit der ihr das Speicherlimit heraufsetzen könnt (bei den meisten Hostern wird eine Steigerung möglich sein, allerdings lässt sich das nicht ins Unermessliche steigern). Schreibt einfach in die .htaccess “php_value memory_limit ***M” hinein und ladet sie hoch, dann ist die Speichergrenze hinaufgesetzt. Für die drei Sternchen setzt ihr die Zahl in Megabyte ein, welche als Grenze dienen soll. Ich denke 128 sollte die absolut maximale Grenze sein, wessen Blog so viel frisst sollte sich ernsthaft Sorgen machen, das ist nicht normal! 65 sollten aber normalerweise auch reichen.

WP-Memory-Usage

Das Beste kommt jetzt aber noch zum Schluss. Es gibt ein tolles Plugin von Alex Rabe, welches den Speicherverbrauch und die Maximalgrenze als Widget optisch angenehm im Dashboard anzeigt. Damit habt ihr euren Blog jederzet im Blick! Aber was mich noch interessieren würde: Wieviel verbraucht euer Blog? Meiner verbraucht 29,94MB – wobei man sagen muss, das mein Blog schon wirklich viele Plugins nutzt – und mein Speicherlimit liegt vom Hoster aus bei 65MB. Ich weiß aber, dass ich noch mindestens bis 128 pushen kann wink Wie sparsam ist dein WordPress? Schreibt eure Daten einfach in die Kommentare =)