Activare Cache in Nginx 1 0

Ultima actualizare pe 2024-02-06 16:16:58 in Configurare Server
Postat de A.W.P.S

Pentru a activa cache-ul în Nginx, urmați acești pași:

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

Deschideți fișierul de configurare al site-ului pentru care doriți să activați cache-ul. Acest fișier poate fi situat în directorul /etc/nginx/sites-available. Utilizați un editor de text pentru a edita acest fișier, de exemplu:

sudo nano /etc/nginx/sites-available/numele_site-ului

În interiorul fișierului de configurare, adăugați următoarele directivelor pentru a configura cache-ul în funcție de nevoile dvs.:

Activarea cache-ului:

proxy_cache_path /var/cache/nginx/nume_cache niveluri_director; 

Înlocuiți /var/cache/nginx/nume_cache cu calea către directorul în care doriți să stocați cache-ul, iar niveluri_director cu numărul dorit de niveluri de subdirectoare (de exemplu, levels=1:2).

Configurați cache-ul pentru resursele dorite, cum ar fi pagini HTML, imagini, CSS și JS:

location / {
    proxy_cache nume_cache;
    proxy_cache_valid 200 301 302 30m;
    proxy_cache_valid 404 1m;
    proxy_pass http://localhost:8080;  # Aici specificați adresa și portul serverului backend
}

Asigurați-vă că înlocuiți nume_cache cu numele pe care l-ați definit pentru cache în pasul anterior și http://localhost:8080 cu adresa și portul serverului backend.

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, cache-ul ar trebui să fie activat pentru site-ul specificat în fișierul de configurare Nginx, 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