GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

Was ist PageSpeed ​​beim cPanel-Hosting?

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/

verwendet

Aber 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.


cPanel
  1. DotNetPanel-Windows-Hosting

  2. Was ist ein Hosting-Control-Panel?

  3. Was ist der Unterschied zwischen cPanel und WHM?

  4. Was ist cPanel?

  5. Was ist cPanel?

So migrieren Sie Ihr freigegebenes cPanel-Hosting auf einen Vultr-Cloud-Server

cPanel-Reseller-Hosting-Account-Leitfaden

Die Antwort auf Was ist mein cPanel-Benutzername?

Verwalten von cPanel-Lizenzen

Plesk vs. cPanel

Was sind cPanel-Konten?