Molto spesso per cercare di migliorare le performance ed ottimizzare la velocità del proprio CMS (Content Management System), è necessario agire sul file .htaccess (hypertext access), ovvero quel file situato nel direttorio principale del vostro server, di configurazione, che permette la gestione decentralizzata per la configurazione del web server.

Tramite questo file, è possibile inoltre aggiungere direttamente una serie di direttive, per abilitare la compressione gzip, la cache del browser, disattivare gli eTag (entity tag), e molto altro ancora!

Utilizzando nel modo corretto, queste istruzioni, avete la possibilità di velocizzare non poco il vostro CMS.

Vediamo ora, come velocizzare vBulletin 4 grazie ad un file .htaccess, ottimizzato e configurato correttamente.

<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault “access plus 1 seconds”
ExpiresByType text/html “access plus 1 seconds”
ExpiresByType image/gif “access plus 2592000 seconds”
ExpiresByType image/jpeg “access plus 2592000 seconds”
ExpiresByType image/png “access plus 2592000 seconds”
ExpiresByType text/css “access plus 604800 seconds”
ExpiresByType text/javascript “access plus 216000 seconds”
ExpiresByType application/x-javascript “access plus 216000 seconds”
</ifModule>
<ifModule mod_headers.c>
<filesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$”>
Header set Cache-Control “max-age=25920000, public”
</filesMatch>
<filesMatch “.(css)$”>
Header set Cache-Control “max-age=6048000, public”
</filesMatch>
<filesMatch “.(js)$”>
Header set Cache-Control “max-age=2160000, private”
</filesMatch>
<filesMatch “.(xml|txt)$”>
Header set Cache-Control “max-age=2160000, public, must-revalidate”
</filesMatch>
<filesMatch “.(html|htm|php)$”>
Header set Cache-Control “max-age=1, private, must-revalidate”
</filesMatch>
</ifModule>
<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag None
<ifModule mod_headers.c>
Header unset Last-Modified
</ifModule>

Controllate inoltre se il vostro server supporta il modulo mod_gzip, ed è installato. In caso positivo, attivato la compressione direttamente dal pannello di controllo di vBulletin, impostando 1 come valore per il livello di compressione.

Non dimenticatevi inoltre di leggere la nostra guida completa, per ottimizzare e velocizzare al massimo vBulletin 4. Alla prossima!