Google PageSpeed soll Sie dabei unterstützen, Ihre Website zu beschleunigen, indem empfohlene Optimierungen automatisch auf Webseiten und ihre Assets (CSS, JavaScript, Bilder) angewendet werden.
Since ist eine der meistgesuchten Anfragen, die wir bisher erhalten haben.
Bitte beachten Sie jedoch, dass wir dies zwar auf etwa 6 Systemen in 3 Regionen installiert und aktiviert haben, die meisten mod_pagespeed-Funktionen jedoch immer noch auf Kompatibilität testen , Leistung und Zuverlässigkeit .
Es ist wichtig darauf hinzuweisen, dass sich mod_pagespeed noch in einem Beta-Angebot befindet, seine Funktionen sich ändern können und wir daher nicht vollständig garantieren können, dass aktivierte Module nicht mit den bestehenden Inhalten Ihrer Website in Konflikt geraten.
Wir verwenden derzeit eine Reihe von Filtern von PageSpeed CoreFilters, von denen wir glauben, dass sie für die meisten Websites sicher sind, damit Ihre Website schneller wird.
Dies sind die Filtersätze, die mit den Standardeinstellungen geliefert werden:
add_head combine_css combine_javascript convert_meta_tags extend_cache fallback_rewrite_css_urls flatten_css_imports inline_css inline_import_to_link inline_javascript rewrite_css rewrite_images rewrite_javascript rewrite_style_attributes_with_url
Sie können sehen, ob Ihre Website Mod_Pagespeed von https://ismodpagespeedworking.com/
verwendetAber jede Anwendung, jede Website, jedes Modul, jedes Plugin ist einzigartig und anders. Was auf der Website funktioniert, kann auf der nächsten auf ein Problem stoßen. Was in einer Test-/Staging-Umgebung funktioniert, kann in der Produktion zu Problemen führen.
Das Schöne an all dem ist, dass sich PageSpeed zwar für den gesamten Server aktiviert (mit globalen Optionen, die sich auf alle VirtualHosts ausbreiten), es ist jedoch ein Verhalten, das pro Host überschrieben werden kann, da es auch die Möglichkeit bietet, die PageSpeed von Hosts zu begrenzen läuft weiter.
Wenn Sie Probleme mit Ihrer Website haben oder alles so sehen müssen, wie es standardmäßig ist, oder feststellen, dass die Änderungen, die Sie auf Ihrer Website vornehmen, nicht in Echtzeit widergespiegelt werden), schalten Sie Mod_PageSpeed auf „Aus“.
Ein- und Ausschalten des Moduls
Um PageSpeed vorübergehend zu deaktivieren, stellen Sie dies einfach in Ihrer .htaccess-Datei ein:
ModPagespeed standby OR ModPagespeed off
Um es wieder einzuschalten, ersetzen Sie „Standby“ oder „Aus“ durch „Ein ”
Wenn Sie es vollständig deaktivieren möchten und ein VPS oder dedizierter Kunde mit Systemadministratorzugriff auf die Apache-Konfiguration der obersten Ebene sind, verwenden Sie:
ModPagespeed unplugged
Wenn Sie ein VPS- oder dedizierter Server-Kunde mit „sudo“- oder „root“-Zugriff sind, beachten Sie, dass ModPagespeed on in einem virtuellen Host eine unplugged-Direktive von ModPagespeed auf oberster Ebene außer Kraft setzen kann.
Wenn Sie etwas Zusätzliches von unten hinzufügen müssen, fügen Sie es einzeln zu Ihrer Test-/Entwicklungs-/Staging-Umgebung hinzu und beobachten Sie, wie es sich auf Ihre Website auswirkt, bevor Sie es in die Produktion verschieben.
Sie können Ihre Punktzahl einsehen unter:
- PageSpeed-Insights
- GTmetrix | Website-Geschwindigkeits- und Leistungsoptimierung
Wir wissen, dass es süchtig machen kann, aber denken Sie nicht nur an die 100/100-Punktzahl bei Google PageSpeed Insights aus metrischer Sicht. Der einzige Grund, warum Google PageSpeed Insights entwickelt hat, war eine Richtlinie für bewährte Web-Performance-Praktiken, um Empfehlungen zur Optimierung Ihrer Website zu geben. Und wenn Sie die Richtlinien befolgen, erreichen Sie hoffentlich eine schnellere Website.
Fallstricke und Dinge, auf die Sie achten sollten
Wenn PageSpeed eine Ressource umschreibt, aktualisiert es den HTML-Code, um mit seinem neuen Namen auf die Ressource zu verweisen. Im Allgemeinen belässt PageSpeed die Ressource am selben Ursprung und Pfad, der ursprünglich im HTML gefunden wurde. Es ist jedoch möglich, die Domäne umgeschriebener Ressourcen abzubilden. Beispiele dafür, warum dies wünschenswert sein könnte, sind:
mod_pagespeed könnte HTML umschreiben und Verweise auf URLs (z. B. style.css) in eine Cache-erweiterte Version ändern. Wenn die nachfolgende Anfrage des Browsers nach der CSS-Datei auf einem anderen Server als der HTML-Datei endet und auf diesem Server mod_pagespeed nicht installiert ist, kann er den Ressourcennamen nicht entschlüsseln, um die CSS-Datei zu finden.
Diese Art von Szenarien könnten sein:
– wenn sich der Server hinter einem Load Balancer befindet und es effizienter ist, den Server direkt über seine IP-Adresse oder als „localhost“ zu referenzieren. – der Server hat eine spezielle DNS-Konfiguration – der Server befindet sich hinter einer Firewall, die ausgehende Verbindungen verhindert – der Server läuft in einem CDN oder Proxy und muss für die Ressourcen zum Ursprungsserver zurückkehren – der Server muss https-Anfragen bedienen
In diesen Situationen ist es möglich, die Ursprungsdomäne umgeschriebener Ressourcen abzubilden:
ModPagespeedMapOriginDomain origin_to_fetch_from origin_specified_in_html [host_header] ModPagespeedMapRewriteDomain cdn.example2.org *example.org ModPagespeedMapOriginDomain localhost *.example.com # Wildcards can also be used in the origin_specified_in_html. ModPagespeedMapOriginDomain localhost/example *.example.com # origin_to_fetch_from can include a path after the domain name.
zB:
ModPagespeed On ModPagespeedDomain https://www.domain.com ModPagespeedMapOriginDomain https://www-origin.domain.com *.domain.com ModPagespeedMapRewriteDomain www.domain.com www-origin.domain.com ModPagespeedEnableFilters [...]
Cloudflare &Mod_PagesSpeed
Bis uns etwas anderes gezeigt wird, glauben wir irgendwie, dass Googles mod_pagespeed und Cloudflare derzeit keine bekannten Konflikte haben.
Das bedeutet jedoch nicht, dass Websites mit aktiviertem mod_pagespeed keine Probleme mit Domains haben können, die CloudFlare verwenden.
Wenn es passiert, liegt es daran, dass sowohl CloudFlare als auch mod_pagespeed versuchen, beim Bereitstellen der Website eine Komprimierung zu verwenden.
Dies kann häufig durch Deaktivieren der Komprimierung durch CloudFlare behoben werden, um Redundanzen zu vermeiden.
Wenn Sie außerdem CSS- und JS-Minifizierungen zu Ihrer .htaccess-Datei hinzugefügt haben, deaktivieren Sie die JS- und CSS-Minifizierungsoptionen in Cloudflare, da Sie sie bereits in der Pagespeed-Konfiguration aktiviert haben.
Das CDN und die Optimierungsdienste von Cloudflare sind möglicherweise schneller, da Cloudflare auch ein CDN (Content Delivery Network) ist, sodass das Ausführen von mod_pagespeed auf einer Cloudflare-fähigen Website wahrscheinlich etwas überflüssig ist, da viele der von mod_pagespeed angebotenen Funktionen auch bereits in Cloudflares Funktion verfügbar sind eingestellt.
WordPress und Mod_PageSpeed
Obwohl es das beliebteste CMS der Welt ist, ist WordPress aus Entwicklersicht nicht die schnellste Plattform da draußen.
Daher müssen Kunden, die WordPress verwenden, häufig WordPress-Plugins verwenden, die sich mit der Minimierung von JS- und CSS-Dateien befassen, um die Anwendung zu beschleunigen.
Bitte seien Sie vorsichtig mit diesen Plugins, wenn Sie sie zusammen mit PageSpeed auf Ihrer Website verwenden, da sie Ihre Website und Ihre Kontaktformulare komplett durcheinanderbringen können. Wir empfehlen, diese zuerst zu deaktivieren und sie dann nach und nach wieder hinzuzufügen, wenn Sie sie verwenden müssen.
Generell sollten Sie auf jeden Fall vermeiden, zu viele Plugins zu verwenden und sollte Plugins löschen oder deaktivieren, die nicht verwendet werden, und kleine Optimierungen mit benutzerdefinierter Codierung vornehmen, anstatt Monster-Plugins zu installieren, die 2-3 JavaScript- oder CSS-Dateien laden.
Seien Sie vorsichtig, wenn Sie diese beiden Tools zusammen verwenden, da es einige Zeit dauern kann, bis die Konflikte angezeigt werden. Testen, testen und erneut testen, bevor Sie es vollständig für Ihre WordPress-Website(s) aktivieren.
Pagespeed kann die gängigsten Bildformate optimieren, einschließlich GIF, PNG und JPEG, und sie in PNG, JPEG oder WebP konvertieren. GIF, PNG und JPEG werden von allen Browsern unterstützt. WebP ist ein modernes Bildformat, das Bilder um über 25 % mehr komprimieren kann als ältere Formate und derzeit von vielen Browsern unterstützt wird, darunter Google Chrome, Android 4.0+ und Opera. Beachten Sie, dass dies nicht von allen Browsern unterstützt wird:https://caniuse.com/#search=webp. PageSpeed-optimierte Bilder werden in das beste Format konvertiert, das vom Zielbrowser unterstützt wird, d. h. in WebP, wenn es unterstützt wird, oder in PNG oder JPEG, wenn nicht.