📥Caching

Caching-ul este o tehnică utilizată pentru a stoca temporar date sau resurse într-un loc rapid accesibil, astfel încât cererile ulterioare pentru aceleași date sau resurse să poată fi satisfăcute mai repede. În contextul web-ului, caching-ul reduce timpul de răspuns al serverului și încărcarea acestuia, îmbunătățind performanța generală a aplicației și reducând consumul de resurse.

proxy_cache_path /var/cache/nginx/proxy_cache levels=1:2 keys_zone=my_cache:100m max_size=10g inactive=60m use_temp_path=off;
  • /var/cache/nginx/proxy_cache: Directorul unde sunt stocate fișierele cache.

  • levels=1:2: Structura directoarelor de cache pe disc (niveluri 1 și 2).

  • keys_zone=my_cache:100m: Spațiu de memorie de 100 MB pentru metadatele cache-ului.

  • max_size=10g: Dimensiunea maximă a cache-ului pe disc (10 GB).

  • inactive=60m: Fișierele neaccesate timp de 60 de minute sunt șterse.

  • use_temp_path=off: Scrie fișierele direct în directorul de cache, fără director temporar.

Last updated