Minify und htaccess statt Plugins?

image Der Performance Score 94 (gemessen mit YSlow) kann sich doch sehen lassen.

Ich habe mich auf die Webmediziner von Dr.Web eingelassen und es heute mal ausprobiert. Super Cache, Widget Cache und WP-Minify abgeschaltet und dafür nur die .htaccess gemäß Vorgabe gefüllt. Dazu habe ich Minify auf dem Webserver installiert und in relativ mühevoller Kleinarbeit die CSS-Files und Javascripts eingetragen. Im Moment (hoffentlich bleibt es dabei) bin ich zufrieden!

statistic

Mit wenigen Bytes können, wie es im Dr. Web-Artikel heißt, leicht mehrere KiloByte eingespart werden. Um die .htaccess-Einträge so nutzen zu können, ist ein Apache-Server erforderlich (bei allinkl läuft das bestens)!

So einfach das Kopieren dieser Daten in die .htaccess ist, so vergleichsweise aufwändig ist die Installation bzw. die Anpassung von Minify. Die Handhabung des WordPress-Plugins “WP-Minify” ist dagegen einfach. Allerdings ist die Anwendung auch nicht ohne.

Die Ergebnisse meiner Mühe haben mich aber dann überrascht und (für den Moment) auch zufrieden gestellt.

Minify 1

Nach erfolgter Installation und dem Aufruf: “Webadresse/min” wird der Minify-Builder imagegestartet. Zunächst werden alle Javascripts, danach alle CSS-Files benannt (oder umgekehrt), die man zusammenfassen möchte. Die passende URL kann am leichtesten mit dem FTP – Programm ermittelt bzw. kopiert werden (s. rechts). Dabei bitte beachten, dass auch nur der Teil später mittels Update-Taste übernommen wird, der an die Domain anschließt:

zum Beispiel:
http://www.netzexil.de/wp-content/themes/thesis_151/custom/custom.css

Wenn man später alle Einträge zusammen hat, erscheint nach dem Betätigen der Update-Taste dieses Feld:

image

Alle Einträge, die hier erscheinen, müssen dann in die Datei Header.php übertragen werden. Bei Thesis ist die Sache deshalb nicht so easy, weil es keine übliche header.php gibt. Speziell für Thesis habe ich auch keine Anleitung gefunden.

Ich gehe davon aus, dass die Einträge, die standardmäßig vom System dort hinein geschrieben werden, durch die neuen ausgetauscht werden müssen. Alles andere würde wohl keinen Sinn machen. Ansonsten wären ja doppelte Einträge vorhanden. Insofern ist also vor Beginn der Arbeit (natürlich!) eine Sicherung des gesamten Themes obligat.

image

Dieser zweite Teil muss in die Datei “groupsConfig.php” eingetragen werden. Diese befindet sich im Verzeichnis “URL/min”.

Die Datei config.php im Verzeichnis “URL/min” sollte um den Eintrag:

image

ergänzt werden. Daraus ergibt sich natürlich auch, dass das Verzeichnis “Cache” mit entsprechenden Rechten (777) ausgestattet sein sollte.

Wie man hier sieht, geht dort innerhalb kurzer Zeit der Punk ab:

image
Ich bitte um Nachsicht, wenn ich auf die Anleitung, die Minify natürlich beiliegt, hier bisher nicht eingegangen bin. Da ich kein Englisch spreche habe ich probiert, so klarzukommen. Vielleicht ist die Installation nach Anleitung viel leichter.

Plugins schreiben in den Header des Blogs eigene Einträge (CSS- oder Javascript-Verweise). Keine Ahnung, wie man damit umgeht. Vielleicht weiß das jemand und kann es hier posten? Wäre toll!

Hier gibt es weitere Tipps zur Handhabung der .htaccess und andere Tipps:
Blogger-World
[Einträge in die wp-config.php um WordPress etwas schneller zu machen](http://www.crazytoast.de/2009/12/blog-seo-tips/eintraege-in-die-wp-config-php-um-wordpress-etwas-schneller-zu-machen.html

Mein Blog ist immer noch nicht wirklich schnell. Das liegt aber auch daran, dass ich mich einfach nicht so leicht von meinen liebgewonnen Plugins trennen mag. Regelmäßige Besucher/innen meines Blogs kennen das ja. Winking

 

 

13 Comments

  1. Hallo und Frohes Neues erstmal :-)
    Dein Blog ist schnell, also ich finde ihn schnell genug und er braucht nicht ewig um etwas aufzubauen.

    Vielen Dank für die ausführliche Beschreibung und Nennung meines Artikels.

    Viele Grüße
    Thomas

  2. @Kiri: Ich hatte ja erwähnt, dass ich das WP-Plugin ausgeschaltet habe. Ich hatte es einige Zeit schon im Einsatz. Es war gut, allerdings (wie ich immer sage) nicht ohne.

    Die Probleme, die ich damit hatte, machen sich bisher bei der neuen Installation nicht bemerkbar. Übrigens läuft jetzt auch das Anti-Spam-Plugin Bee von Sergej Müller.

  3. Hui, da werde ich wohl kaum der Richtige sein. Ich habe es zwar ans Laufen gekriegt (bisher geht es gut) aber die Fragen und Unzulänglichkeiten sind noch geblieben (siehe Beitrag). Aber wenn ich kann, helfe ich natürlich gern. Mach ein Backup!

  4. Moin Horst, vorneweg mal ein gutes Neues für Dich und Deine Familie!

    Guter Beitrag mit nützlichen Hinweisen. Das mit dem YSlow bringt hier sogar 98, also noch ne Ecke besser. Wobei mir nicht ganz klar ist worin der exakte Unterschied zwischen „Small Site or Blog“ und „V2“ ist. Mit letzterm ist man ja immer etwas schlechter dran.

    Ich muss auch noch ein bisschen schrauben, wird schon so langsam.

  5. @Thomas: Dir auch alles Gute zum neuen Jahr.

    98 werden von YSlow angezeigt. Ich hatte noch ein bisschen gespielt…
    Ich weiß auch nicht, welchen Unterschied es bei den beiden Modis gibt. Ich wähle natürlich auch immer die für mein Blog günstigere Zahl aus :-) Wenn man den Unterschied nicht kennt, ist das ja auch Wurscht.

  6. Ein Gutes Neues auch von mir. Ich kenne das Problem mit den liebgewonnenen Plugins von dennen man sich nicht trennen will. Ich habe jetzt aber dennoch mal radikal ausgemistet und 11 raus geschmissen. Bleiben immer noch 41 übrig.
    Sehr gute Anleitung. Ich habe auch bereits minify im Zusammenhang mit dem W3 Cache im Einsatz. Bis jetzt kann ich mich nicht beschweren. Page Speed von google bemängelt aber immer noch das zu wenig minimiert ist.
    Wenn mal alle anderen großen Baustellen beseitigt sind werde ich mich mal daran machen.
    Viele Grüße
    Thomas

  7. @hombertho: Zuvorderst auch dir ein gutes und gesundes neues Jahr.

    Es tröstet mich etwas, dass auch du 41 Plugins aktiv hast. Ich hab‘ sogar noch ein paar weniger. Aber was macht man nicht alles für die Leserinnen und Leser? :-) Danke für das Lob hinsichtlich der Anleitung. Ich habe W3 Cache mal ausprobiert, komme damit aber nicht klar. allinkl unterstützt, glaube ich, auch nicht die Funktionen, die für dieses Plugin wesentlich sind. Oder kannst du mir mehr darüber sagen? W3 Cache unterstützt ja Minify. Das habe ich gesehen. Vielleicht probiere ich es jetzt noch mal aus.

    Gruß ap

  8. Danke dir für die schöne Anleitung. Damit konnte ich noch einmal gut abspecken :top: .
    Allerdings muss ich mir noch die Javascripte vornehmen :verzogen: .

  9. Auf ein Art wäre es schön wenn man Pluggins einsparen kann eben wegen der ladezeit, auf der anderen Art wenn man in die Programmierung eingreifen muss ist das für Anfänger noch nicht optimal :(

Comments are closed.