{"id":2302,"date":"2013-09-03T22:31:46","date_gmt":"2013-09-03T20:31:46","guid":{"rendered":"https:\/\/sgaul.de\/?p=2302"},"modified":"2014-03-13T21:34:44","modified_gmt":"2014-03-13T20:34:44","slug":"wordpress-cachen-einfach-und-effizient","status":"publish","type":"post","link":"https:\/\/sgaul.de\/2013\/09\/03\/wordpress-cachen-einfach-und-effizient\/","title":{"rendered":"WordPress cachen – einfach und effizient"},"content":{"rendered":"
Immer wieder habe ich mich \u00fcber Caching-L\u00f6sungen f\u00fcr WordPress ge\u00e4rgert. Das ging soweit, dass der Platzhirsch W3 Total Cache<\/a> meine Seiten deutlich langsamer machte. Unz\u00e4hlige Strategien und Einstellungsm\u00f6glichkeiten machen dieses Plugin-Unget\u00fcm unn\u00fctz kompliziert. Dabei sind die Anforderungen an kleinere Blogs mit wenigen Artikel und Kommentaren recht \u00fcbersichtlich:<\/p>\n Auf das WordPress-Plugin-Repository hatte er verst\u00e4ndlicherweise keine Lust (SVN und so…), die Installation ist dennoch recht simpel, vor allem wenn man einen Apache auf einem Linuxserver verwendet. Nach dem \u00d6ffnen des Seitenverzeichnisses via SSH auf dem Server sollte die folgende Zeile den Gro\u00dfteil der Arbeit erledigen:<\/p>\n Dies erweitert die .htaccess-Datei im aktuellen Verzeichnis und l\u00e4dt das Plugin in das Plugin-Verzeichnis. Anschlie\u00dfend muss es im WordPress-Backend aktiviert werden. Sp\u00e4testens ab dem zweiten Aufruf der gleichen Seite sollte man nun einen deutlichen Geschwindigkeitszuwachs sp\u00fcren.<\/p>\n Die Idee ist simpel und kommt ohne viel Code aus. Ob wirklich alle F\u00e4lle bedacht und abgedeckt sind kann niemand garantieren. Die Seiten sind erreichbar, auch Kommentare funktionieren. <\/p>\n Navigiert man angemeldet durch die eigene Seite, fehlt aber beispielsweise die dunkle die Admin-Leiste. Auch einige Widgets wie die OSBN-Artikelliste werden nicht mehr regelm\u00e4\u00dfig aktualisiert.<\/p>\n Empfehlenswert ist das Plugin daher f\u00fcr diejenigen, die sich mit ihrem WordPress einigerma\u00dfen auskennen und Spa\u00df am Experimentieren haben.<\/p>\n","protected":false},"excerpt":{"rendered":" Immer wieder habe ich mich \u00fcber Caching-L\u00f6sungen f\u00fcr WordPress ge\u00e4rgert. Das ging soweit, dass der Platzhirsch W3 Total Cache meine Seiten deutlich langsamer machte. Unz\u00e4hlige Strategien und Einstellungsm\u00f6glichkeiten machen dieses Plugin-Unget\u00fcm unn\u00fctz kompliziert. Dabei sind die Anforderungen an kleinere Blogs mit wenigen Artikel und Kommentaren recht \u00fcbersichtlich: Seite nach der Generierung als fertiges HTML in… WordPress cachen – einfach und effizient<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[91],"tags":[527,44,35],"_links":{"self":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/2302"}],"collection":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/comments?post=2302"}],"version-history":[{"count":6,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/2302\/revisions"}],"predecessor-version":[{"id":2308,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/2302\/revisions\/2308"}],"wp:attachment":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/media?parent=2302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/categories?post=2302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/tags?post=2302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n
\nDieser Ansatz ist absolut simpel und sorgt auf Seiten mit wenig Interaktion f\u00fcr gro\u00dfe Entlastung. Erst k\u00fcrzlich habe ich mich mit Georg<\/a> dar\u00fcber unterhalten und schon am selben Abend hat er das Ganze in ein Plugin gegossen. Dieses findet sich bei Github<\/a>.<\/p>\nInstallation in einem apache-basierten WordPress<\/h2>\n
echo -e \"RewriteEngine On\\nRewriteCond %{DOCUMENT_ROOT}\/static\/$0\/index.html -f\\nRewriteRule ^(.*)$ static\/$1\/index.html [L]\\n\\n$(cat .htaccess)\" > .htaccess && cd wp-content\/plugins\/ && wget https:\/\/raw.github.com\/MGVmedia\/staticly\/master\/staticly.php<\/pre>\n
Testphase<\/h2>\n