Rumah > hujung hadapan web > tutorial css > Mengapa Cache Nginx Saya Tidak Dikosongkan Walaupun Pengubahsuaian Fail?

Mengapa Cache Nginx Saya Tidak Dikosongkan Walaupun Pengubahsuaian Fail?

Susan Sarandon
Lepaskan: 2024-11-15 22:19:02
asal
336 orang telah melayarinya

Why is My Nginx Cache Not Clearing Despite File Modifications?

Tidak Dapat Mengosongkan Cache Nginx Walaupun Diubahsuai

Jika anda menghadapi masalah di mana pelayan hadapan Nginx anda terus menyediakan fail CSS yang lapuk walaupun fail diubah suai , anda tidak bersendirian. Walaupun memulakan semula Nginx dan mencari dalam talian, penyelesaian mungkin telah mengelak anda.

Penyelesaian yang disyorkan untuk memadamkan direktori cache (cth., var/cache/nginx) mungkin tidak boleh digunakan dalam semua kes, kerana pelayan anda mungkin kekurangan direktori sedemikian.

Penyelesaian:

Isunya mungkin berpunca daripada tetapan fail hantar yang didayakan dalam fail nginx.conf anda. Tetapan ini, yang direka untuk mengoptimumkan pemindahan fail, boleh rosak dalam persekitaran mesin maya seperti Virtualbox. Melumpuhkan fail hantar akan memaksa Nginx menggunakan kaedah alternatif untuk menyampaikan fail statik, menyelesaikan isu caching.

Tingkah laku ini dikaitkan dengan pepijat (https://www.virtualbox.org/ticket/12597) khusus untuk Persekitaran Virtualbox, di mana Virtualbox menghadapi kesukaran dengan operasi sendfile.

Untuk melumpuhkan sendfile, cari tetapan dalam fail nginx.conf anda (biasanya dalam blok lokasi) dan tukar nilainya kepada "mati":

sendfile off;
Salin selepas log masuk

Mulakan semula Nginx selepas membuat perubahan ini, dan anda sepatutnya dapat menyampaikan fail CSS yang dikemas kini tanpa masalah lanjut.

Atas ialah kandungan terperinci Mengapa Cache Nginx Saya Tidak Dikosongkan Walaupun Pengubahsuaian Fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan