Conectați-vă la serverul dvs. Apache utilizând SSH sau terminal.
Asigurați-vă că modul mod_deflate este activat. Puteți verifica acest lucru folosind comanda:
sudo a2query -m deflate
Dacă modul nu este activat, îl puteți activa cu:
sudo a2enmod deflate
După activarea modului, trebuie să configurați compresia Gzip în fișierul de configurare al site-ului sau într-un fișier .htaccess. Puteți adăuga următorul cod pentru a activa compresia Gzip pentru tipurile de fișiere dorite, cum ar fi HTML, CSS și JS:
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript </IfModule>
Salvați și închideți fișierul de configurare sau .htaccess.
După ce ați făcut aceste modificări, reporniți serverul Apache pentru a aplica schimbările:
sudo systemctl restart apache2
Conectați-vă la serverul dvs. Nginx utilizând SSH sau terminal.
Deschideți fișierul de configurare global Nginx, de obicei, este situat la /etc/nginx/nginx.conf sau /etc/nginx/nginx.conf. Utilizați un editor de text pentru a edita acest fișier:
sudo nano /etc/nginx/nginx.conf
Găsiți secțiunea http și adăugați următoarele linii pentru a activa compresia Gzip pentru tipurile de fișiere dorite:
gzip on;
gzip_types text/html text/plain text/css text/javascript application/javascript;
Salvați și închideți fișierul de configurare.
Verificați configurația Nginx pentru erori:
sudo nginx -t
Dacă configurația este corectă, reporniți serverul Nginx pentru a aplica schimbările:
sudo systemctl restart nginx
Acum, Gzip ar trebui să fie activat pe serverul dvs. Apache sau Nginx, ceea ce va comprima automat fișierele înainte de a le trimite către clienți, reducând astfel dimensiunea și timpul de încărcare al paginilor web.