Configuration des paramètres de mise en cache et de compression dans VestaCP
Activer la mise en cache des fichiers statiques pour accélérer le chargement du site et réduire la charge serveur
Expires détermine la durée de validité du cache, pendant laquelle le navigateur peut utiliser les ressources mises en cache sans demander au serveur une nouvelle version.
Accédez à Serveur → nginx → configure


Après avoir modifié le fichier de configuration, cochez la case Redémarrer et cliquez sur Enregistrer
Vous pouvez également vous connecter via SSH au serveur et modifier le fichier de configuration nginx.conf situé dans /etc/nginx/. Recherchez le bloc de configuration server {}. Ce bloc contient une section location dédiée au traitement des documents statiques.
Exemple de configuration Nginx pour le contrôle d'Expires
server {
#...
location ~* \.(gif|ico|jpe?g|png)(\?[0-9]+)?
expires 1w;
}
location ~* \.(css|js)$
expires 1d;
}
#...
}
où expires correspond au nombre de jours pendant lesquels le cache des fichiers statiques sera conservé.
Compression des pages dans le bundle Nginx+Apache
Pour activer la compression dans les navigateurs qui prennent en charge cette technologie, il suffit de créer un fichier vide .htdeflate à la racine du site web.
Pour utiliser cette méthode, vous devez ajouter les lignes suivantes au fichier d'hôte virtuel :
set $root /home/USERNAME/www;
set $deflate "${root}/.htdeflate";
location ~* ^.+\.(css|js)$ {
root $root;
if ( -f $deflate ) {
gzip on;
}
gzip_disable msie6;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 9;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
}
Si vous rencontrez des difficultés de configuration ou si vous avez des questions supplémentaires, vous pouvez contacter notre équipe d'assistance à tout moment via le système de tickets.