Cara menetapkan nginx php bukan cache fail: 1. Cari dan buka fail konfigurasi nginx 2. Lulus "lokasi ~ .*.(gif|jpg|jpeg|png|bmp|swf|js| css )${add_header Cache-Control no-store;}" untuk melumpuhkan caching.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Bagaimana untuk melakukan nginx php tanpa caching fail?
Nginx melumpuhkan konfigurasi cache
Apabila menyahpepijat program tapak web, kami sering menghadapi masalah cache penyemak imbas yang menyebabkan kod bahagian hadapan yang diubah suai tidak mempunyai kesan . Cache boleh dikosongkan hanya selepas memaksa muat semula melalui Ctrl F5 setiap kali. Pada masa ini, jika anda melumpuhkan cache nginx, anda boleh mengurangkan beberapa masalah kecil dan membenarkan penyemak imbas meminta fail daripada pelayan setiap kali dan bukannya membaca fail cache dalam penyemak imbas.
Selepas program dinyahpepijat dan masuk dalam talian, anda boleh menghidupkan cache nginx untuk menyimpan trafik lebar jalur pelayan, mengurangkan beberapa permintaan dan mengurangkan tekanan pada pelayan.
Mencapai kesan suis dengan mengkonfigurasi fail konfigurasi nginx /usr/local/nginx/conf/nginx.conf
1 Dayakan caching
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { #设置缓存上面定义的后缀文件缓存到浏览器的生存时间 expires 3d; }
2 caching
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { #禁止缓存,每次都从服务器请求 add_header Cache-Control no-store; }
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk melakukan nginx php tanpa caching fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!