Incrementare le prestazioni di Apache con mod pagespeed: differenze tra le versioni

m
nessun oggetto della modifica
(Aggiornato con le nuove impostazioni di default (è inutile esplicitare altre opzioni))
mNessun oggetto della modifica
Riga 9: Riga 9:
<br />
<br />
https://developers.google.com/speed/pagespeed/module<br />
https://developers.google.com/speed/pagespeed/module<br />
Una volta scaricata l'ultima versione del pacchetto:<ref>[https://www.modpagespeed.com/doc/download]</ref>
Una volta scaricata l'ultima versione del pacchetto:<ref>[https://www.modpagespeed.com/doc/download] Pagina di installazione </ref>
<pre>
<pre>
# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Riga 54: Riga 54:
     # ModPagespeedRewriteLevel PassThrough
     # ModPagespeedRewriteLevel PassThrough
</pre>
</pre>
Lasciamola commentata, infatti l'opzione predefinita per <code>ModPagespeedRewriteLevel</code> è <code>CoreFilters</code> che permette di avere attivati molti filtri di default che sono quelli ritenuti sicuri per la maggior parte delle applicazioni. Un'altra opzione più aggressiva è <code>TestingCoreFilters</code>, che permette di attivare i filtri sperimentali, ma prima di arrischiarsi è bene testare il sito prima di lasciarli in produzione, mentre <code>PassThrough</code> disabiliterà ogni filtro di default<ref>[https://www.modpagespeed.com/doc/config_filters]</ref>.<br />I filtri di default aggiunti da <code>CoreFilters</code> sono:
Lasciamola commentata, infatti l'opzione predefinita per <code>ModPagespeedRewriteLevel</code> è <code>CoreFilters</code> che permette di avere attivati molti filtri di default che sono quelli ritenuti sicuri per la maggior parte delle applicazioni. Un'altra opzione più aggressiva è <code>TestingCoreFilters</code>, che permette di attivare i filtri sperimentali, ma prima di arrischiarsi è bene testare il sito prima di lasciarli in produzione, mentre <code>PassThrough</code> disabiliterà ogni filtro di default<ref>[https://www.modpagespeed.com/doc/config_filters] manuale di configurazione dei filtri</ref>.<br />I filtri di default aggiunti da <code>CoreFilters</code> sono:
 
* add_head
* add_head
* combine_css
* combine_css
Riga 70: Riga 69:
* rewrite_javascript
* rewrite_javascript
* rewrite_style_attributes_with_url
* rewrite_style_attributes_with_url
Se vogliamo attivare ulteriori direttive lo possiamo fare dopo la riga
Se vogliamo attivare ulteriori direttive lo possiamo fare dopo la riga
     # ModPagespeedEnableFilters collapse_whitespace,elide_attributes
     # ModPagespeedEnableFilters collapse_whitespace,elide_attributes
Riga 79: Riga 77:
     ModPagespeedEnableFilters hint_preload_subresources
     ModPagespeedEnableFilters hint_preload_subresources
</pre>
</pre>
Sistemiamo i permessi per la directory di cache:<!-- Ma serve? Di default i permessi sono già dati a www-data -->
Sistemiamo i permessi per la directory di cache:
<pre>
<pre>
# chmod -R a+w /var/cache/mod_pagespeed
# chmod -R a+w /var/cache/mod_pagespeed