Frage

Hat jemand verwendet in einem magento Speicher mod_pagespeed?

Hat es etwas brechen (wie benutzerdefinierte Optimierungen etc?)

Sehr interessiert, es zu benutzen, aber das Leid von Glück der natürlichen Ressourcen ...

War es hilfreich?

Lösung

Ihr Beitrag interessiert mich, damit ich um mit mod_pagespeed gespielt haben, ich habe keine detaillierte Prüfung durchführen noch Messungen. Mein allgemeiner Eindruck war, Gleichgültigkeit, Nutzen vernachlässigbar nicht nachweisbar waren. Die größte hinderence zu Magento ist immer und bleibt es die Masse von PHP-Klassen sein, das Alter zu Last und instantiate nehmen. Magento ist nicht wirklich schuldig schlechte Praktiken wie Inline-CSS, so gibt es wenig Raum für diese Mod zu tun ist. Mit diesen Vorbehalten hier beiseite ist meine Erfahrung.

Als erstes Google haben sehr gut mod_pagespeed verpackt, bieten sie Quelle sowie Binärdateien, aber die Binärdateien Installer Register Repositories so wird es aktualisiert bleiben. Etwas, das ich wünsche mehr Produzenten als selbstverständlich tun würde. Die vernünftigste Einstellungen sind der Standard so dass es sofort ohne Zwicken funktioniert.

Filter

ist Configuration gebrochen in eine moderate Liste der filtert die Sie sollen durch, um zu sehen genau zu lesen, was Verbesserungen vorgenommen werden. Ich entschied mich für nur zwei zu ermöglichen - „remove_comments“ und „collapse_whitespace.“ -, die einen deutlichen Unterschied in HTML Größe gemacht und nicht brechen nichts

extend_cache - standardmäßig aktiviert. Ich mag es, das Konzept und denke, es ist eine hervorragende Möglichkeit, Dateiversionen aufrecht zu erhalten. Nützliche.

outline_css & outline_javascript - standardmäßig aktiviert. Nicht wirklich relevant. Harmlos.

combine_css & rewrite_css - Im Wesentlichen die gleiche wie Magento aufgebaut in Funktion und mehrere Erweiterungen zu, einschließlich der immer willkommen Fooman Speed ??. Sie können dies macht denken es überflüssig, aber ich mag es, wie es PHP Ausführung nativen Code ist Offloading, dank Caching der Unterschied zu blockieren Minuskel sein, aber für mich ist es genug. Nützliche.

inline_css & inline_javascript - Complement zu outline_css & outline_javascript und standardmäßig aktiviert. Hat Erhöhung Seitengröße, die ich nicht erwartet hatte. Angeblich soll die Anzahl der Anfragen zu reduzieren, aber was ist, wenn css / js Dateien kombiniert werden? Ich erwarte, dass dies nur Inhalte aus einem Cache gespeichert werden Quelle zu entfernen. Nicht gewollt.

collapse_whitespace & remove_comments - standardmäßig deaktiviert, aber es lohnt sich, auf. Macht einen messbaren Unterschied zu Bytes sogar nach der Kompression übertragen werden. Nützliche.

combine_heads - Behebt ein Problem, das wahrscheinlich nie in diesem Zusammenhang kommen. Harmlos.

elide_atttributes - Ich habe keine Probleme mit diesem finden, aber nur die Zeit wird zeigen, für den Augenblick werde ich annehmen, dass es ungefährlich. Nützliche.

rewrite_javascript - Dies ist im Grunde „JSMin“ und Googles eigene Kommentare warnen sie als riskant. Da die js minifier, die mit Magento kommt, ist sowohl in der Betaphase und hat diesen weisen Rat in der Vergangenheit Probleme ließ ich mich betrachtet, und es verließ auch allein. Nicht gewollt.

rewrite_images - Ich werde diese ein kurz halten. WISSEN.

insert_img_dimensions - Etwas anderes Magento hat nicht wirklich ein Problem mit so nicht wirklich brauchen Befestigung. Aber es ist harmlos und Macht Hilfeseiten machen mehr reibungslos. Nützliche.

ModPagespeedImgInlineMaxBytes - Schaltet kleine Bilder in Daten: uri Inhalt. Ich traue nicht, da es eine heikle UA Versionsprüfung ist, und Sie können nicht sicher sein, Proxies außerhalb Ihrer Kontrolle werden nicht an den falschen Browser dienen. Google scheint es zu denken ist „niedrig bis mittel“ Risiko, aber ich werde es nicht diese Chance geben. Nicht gewollt.

remove_quotes - Breaks W3C-Validierung für die Verstärkung von wenigen Bytes. In der Theorie sollte es harmlos sein, aber ich es nicht vertrauen. Nicht gewollt.

move_css_to_head & add_head - Kann einige Javascript aufregen aber Magento ist kühner als das, dann wieder im Allgemeinen Magento nicht Schuljunge Fehler wie diese machen die Korrektur benötigen. Harmlos.

Fazit

Die verschiedenen Neufassungen, erhalten Umordnungen und Korrekturen in der Art und Weise zu entwickeln. Eine Zeilennummer vom Browser gemeldet wird nicht unbedingt die gleiche Code in Ihrer Quelle sein. Aus diesem Grunde würde ich es nie für etwas verwenden, sondern einen Produktionsserver.

Der Vorteil ist, so klein für eine PHP-getriebene Anwendung wie Magento. Wie viele von uns gehen Server mit Millionen von Besuchern täglich zu verabreichen, um die Kosteneinsparungen zu rechnen? Ich weiß, ich kann durch altmodische Programmierung viel größere Einsparungen bekommen. Block und Page-Caching die beste Wirkung aller haben.

Noch jede Verbesserung ist willkommen, weshalb ich es in Zukunft in Erwägung ziehen. Alle anderen Sites auf demselben Server gehostet wird auf ihre eigene Weise profitieren.
Die genaue Konfiguration wird auf einer Fall-zu-Fall-Basis beurteilt werden, aber im Allgemeinen denke ich, werde ich folgende tun:

  • In mods-available / pagespeed.conf:

    ModPagespeedDisableFilters inline_css, inline_javascript, rewrite_javascript, remove_quotes ModPagespeedEnableFilters collapse_whitespace, remove_comments

  • Fooman Speedster Installieren Sie den Javascript richtig zu kombinieren.
  • Warn Client / bill-Zahler der Beta Art des mod.

Andere Tipps

Ich denke, der größte Vorteil der mod_pagespeed Bildoptimierung sein würde. dass außer, magento ist minifying sehr gut.

, um die Bildoptimierung an der Arbeit richtig zu erhalten, müssen Sie die Cache-Größe zu erhöhen. für meinen Fall hatte ich 3 GB Bilder, damit ich die Cache-Größe auf 500 MB

erhöht
ModPagespeedFileCacheSizeKb          512000

Ich empfehle stark Bildfilter zu behalten. wenn Sie immer noch Probleme haben, können Sie auch kann es sich alle zusammen ab. Leistungsgewinn Sie ohne Bildfilter erhalten, ist nicht viel und nicht die CPU-Zyklen Sie verschwenden wert.

Update

könnte es eine gute Idee sein, Ihre Cache-Größe größer haben als Ihre Bilder Ordner-Größe. lesen Kommentar unten

Ich hatte ein paar Probleme mit Bildern in meinem magento speichert, so dass ich die deaktiviert "Rewrite_images" Filter.

ModPagespeedDisableFilters inline_css,inline_javascript,rewrite_javascript,remove_quotes,rewrite_images
ModPagespeedEnableFilters collapse_whitespace,remove_comments

Diese Arbeit für mich gut.

Haben Sie jemand gute Standardwerte für magento?

meine ich diesen Abschnitt in der pagespeed.conf-Datei:

# Other defaults (cache sizes and thresholds):
#
# ModPagespeedFileCacheSizeKb          102400
# ModPagespeedFileCacheCleanIntervalMs 3600000
# ModPagespeedLRUCacheKbPerProcess     1024
# ModPagespeedLRUCacheByteLimit        16384
# ModPagespeedCssInlineMaxBytes        2048
# ModPagespeedImageInlineMaxBytes      2048
# ModPagespeedJsInlineMaxBytes         2048
# ModPagespeedCssOutlineMinBytes       3000
# ModPagespeedJsOutlineMinBytes        3000

Ich habe einige Probleme hatte, über die Verwendung der Admin von Magento mit mod_pagespeed. Aber ich glaube, ich brauche die Einstellungen zu konfigurieren, wie @clockworkgeek sugguested hat. Ich werde wieder sehen in F & E

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top