Activare Cache in Apache 1 0

Ultima actualizare pe 2024-02-06 15:03:32 in Configurare Server
Postat de A.W.P.S

Activare Cache in Apache

 

Pentru a activa cache-ul în Apache, puteți utiliza modul mod_cache, care vă permite să stocați resursele web în cache pentru a îmbunătăți performanța și timpul de încărcare al paginilor web. Iată cum puteți activa și configura cache-ul în Apache:

Conectați-vă la serverul Apache utilizând SSH sau terminal.

Asigurați-vă că modul mod_cache este activat. Puteți verifica acest lucru folosind comanda:

sudo a2query -m cache

Dacă modul nu este activat, îl puteți activa cu:

sudo a2enmod cache

Pentru a activa modul de stocare în cache, utilizați comanda:

sudo a2enmod cache_disk

Creați un director pentru a stoca fișierele cache. Acest director trebuie să fie accesibil de către Apache. De exemplu, puteți crea un director numit "cache" în directorul "/var/www" cu comanda:

sudo mkdir /var/www/cache

Setările pentru cache se pot face în fișierul de configurare al site-ului dvs. sau într-un fișier .htaccess. Iată un exemplu de configurare pentru a activa cache-ul pentru resurse statice, cum ar fi imagini, CSS și JS:

  <IfModule mod_cache.c>
    CacheEnable disk /
    CacheHeader on
</IfModule>

Configurați directorul de cache pentru modul cache_disk adăugând următoarele linii în fișierul de configurare al site-ului sau într-un fișier .htaccess:

<IfModule mod_cache_disk.c>
    CacheRoot /var/www/cache
    CacheDirLevels 2
    CacheDirLength 1
</IfModule>

Asigurați-vă că înlocuiți calea directorului de cache (CacheRoot) cu calea reală către directorul pe care l-ați creat în pasul 5.

Salvați și închideți fișierul de configurare sau .htaccess.

După ce ați efectuat aceste configurări, reporniți serverul Apache pentru a aplica schimbările:

sudo systemctl restart apache2

Acum, cache-ul ar trebui să fie activat pe serverul Apache, ceea ce va permite să stocați resursele în cache pentru a îmbunătăți performanța și să reduceți timpul de încărcare al paginilor web.

** Timpul este bazat pe fusul orar Europe/Bucharest