Heim >Backend-Entwicklung >PHP-Tutorial >Verbesserung der Leistungswahrnehmung mit Pingdom und GTMetrix
Dieser Artikel beschreibt die Leistungsoptimierung einer Multi-Image-Galerie-Blog-Anwendung mit GTMetrix- und Pingdom-Tools. Der Prozess umfasst die Analyse von Leistungs Engpässen und die Implementierung von Lösungen für verbesserte Ladezeiten.
Schlüsselverbesserungen, die sich auf das Caching und die Ressourcenkomprimierung konzentrieren. Für das Caching des Browsers empfiehlt der Artikel die Anpassung der Antwortheader im Controller der Anwendung so, dass die Header für dynamisch generierte Bilder korrekt eingestellt werden. Dies steht im Gegensatz dazu, sich einfach auf die NGINX -Konfiguration für statische Assets zu verlassen. Der folgende Code -Snippet zeigt, wie dies in einer Symfony -Anwendung implementiert werden kann: Cache-Control
Expires
<code class="language-php">// cache for 2 weeks $response->setSharedMaxAge(1209600); // (optional) set a custom Cache-Control directive $response->headers->addCacheControlDirective('must-revalidate', true);</code>auf 9 in die Ausgleichskomprimierungseffizienz und Server -CPU -Last eingestellt. Der Artikel rechtfertigt diese Wahl, indem er die wahrscheinliche Verwendung eines CDN- oder Seiten -Caching in einer Produktionsumgebung berücksichtigt. Eine weitere Bildoptimierung wurde erreicht, indem die Bildqualität in der Gleitbildverarbeitungsbibliothek angepasst wurde.
gzip_comp_level
Trotz der Erzielung einer perfekten 100% igen Punktzahl bei Pingdom -Tools nach der Implementierung dieser Optimierungen und der Ermöglichung von Nginx -Caching erkennt der Artikel an, dass bestimmte Metriken (wie die von externe CDNs verwaltete Ressourcenminifikation) außerhalb der direkten Kontrolle bleiben. Die Möglichkeit, die Brotli -Komprimierung für zusätzliche Leistungsgewinne zu erforschen, wird ebenfalls erwähnt.
Der Artikel schließt mit hervorgehoben, wie wichtig es ist, Optimierungsbemühungen mit realen Leistungsüberlegungen auszugleichen und eine weitere Untersuchung der Brotli-Komprimierung vorzuschlagen. Ein FAQ -Abschnitt befasst sich mit häufigen Fragen zur Website -Leistungsanalyse mit Pingdom und GTMetrix.
Das obige ist der detaillierte Inhalt vonVerbesserung der Leistungswahrnehmung mit Pingdom und GTMetrix. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!