Hosting con modulo PageSpeed: velocità assicurata

Tutti i servizi di hosting professionale, oltre a numerose e maniacali ottimizzazioni, includono da tempo il supporto al mod_pagespeed.

Si tratta di un modulo per il webserver (Apache o nginx) sviluppato da Google, in grado di ottimizzare il codice e i contenuti di una pagina prima che vengano inviati al visitatore.

Ottimizza le prestazioni con PageSpeed

Va detto che questo processo di ottimizzazione preliminare genera del carico aggiuntivo sul server e in effetti dai nostri test sono emersi benefici solo marginali per connessioni in fibra. Questo, associato alle potenziali problematiche legate al caching dei file statici - CSS e JavaScript in primis - ci spinge a scoraggiarne l'utilizzo in questo tipo di contesti.

E' invece marcato il guadagno prestazionale su smartphone e tablet con connessioni mobile, fisiologicamente affette da alta latenza e packet loss.

In questo caso il beneficio più grande riguarda la riduzione del numero di round-trip tcp (richieste) grazie alle opzioni combine_css e combine_javascript che unificano automaticamente la moltitudine di file css e js utilizzati dai siti e temi odierni.

Altra opzione molto interessante è convert_jpeg_to_webp, che attiva la conversione delle immagini jpeg in formato webp, supportata dal browser Chrome e dalla maggior parte degli smartphone e tablet Android e che consente tipicamente una compressione del 20% (nel caso della nostra homepage quasi del 50%) senza apparente perdita di qualità.


Considerazioni

  • Ottimo per siti web mobile
  • OK per risparmiare banda su siti con gallerie di immagini
  • Cautela per siti ad alto carico con utenti non mobile
  • No in fase di sviluppo, restyling o con frequente modifica di file statici

Attivazione:

Basta aggiungere il seguente codice al termine del file .htaccess

<IfModule pagespeed_module>
ModPagespeed on
# Niente spazi tra le opzioni, danno errore 500!
ModPagespeedEnableFilters combine_css,rewrite_css,convert_jpeg_to_webp
</IfModule>

Per la lista completa delle opzioni: PageSpeed config_filters


Valutarne l'efficacia


Nel dubbio, contattaci per un consiglio su come migliorare le prestazioni con il mod_pagespeed