Antwort #3 am: 09. Januar 2012, 16:02:46
[...]
2. Compress components with gzip. Es werden die verschiedenen JS und CSS Files aufgelistet, die komprimiert werden könnten, aber von Haus aus durch modified eCommerce Shopsoftware nicht komprimiert/gebündelt werden. Wäre doch eigentlich möglich, oder? Was gibt es da und was in Zukunft? Habt Ihr Ideen?
[...]
Nein, wäre nicht möglich bzw. nur, wenn man auch .css und .js durch den Parser jagt. Was man aber nicht will, weil man dann bei einer normalen Config Session-Cookies an eigentlich statischen Inhalt hat.
Das ist etwas, das serverseitig laufen muss.
[...]
3. Use a Content Delivery Network (CDN). Also Images von Server images.meine-domain.ch, CSS von css.meine-domain.ch und JS von js.meine-domain.ch wäre schon mal ein Anfang. Könnte man das auch über die "configure.php" steuern?
[...]
Drei Subdomains einzurichten hat mit CDN nichts zu tun. Außerdem dürfte es den Durchschnitts-User bereits vor echte Probleme bei der Einrichtung stellen. Es sollte nicht Ziel sein, ein abgeschlossenes Informatikstudium zu haben, um den Shop installieren zu können. Dafür gibt es schon Magento.
[...]
Es wäre doch toll, wenn modified eCommerce Shopsoftware als "hoch performant" in diesem Bereich gelten würde. So nach dem Motto, mit modified eCommerce Shopsoftware erreichen Sie 90 Punkte und mehr bei YSlow und PageSpeed.
[...]
Und dann kommt einer und installiert sich ein Template, das auf CSS-Sprites pfeift. Dazu baut er noch unzählige Plugins ein, die alle eigene Scripte und Styles einbinden und ist schneller als er denkt im gelben Bereich. Und dann ist das Geschrei hier wieder groß.
Vermutlich kommt man am schnellsten zu brauchbaren Ergebnissen, wenn man die H5BP-".htaccess" einbindet. Die kümmert sich dann wenigstens schon mal um ETags, Expires und Kompression.
Problem bei langen Expires ist aber, dass du eigentlich deine statischen Files versionieren musst, damit Änderungen sichtbar werden. Also alles nicht so einfach.