


Konfigurasi pembersihan cache Nginx, kemas kini sumber statik laman web
Konfigurasi pembersihan cache Nginx, kemas kini sumber statik laman web
Pengenalan:
Dengan pembangunan laman web dan kemas kini kandungan, untuk meningkatkan kelajuan akses laman web dan pengalaman pengguna, banyak tapak web akan menggunakan Nginx sebagai pelayan proksi terbalik. Fungsi caching Nginx dapat meningkatkan prestasi laman web dengan sangat baik. Walau bagaimanapun, semasa proses mengemas kini sumber statik laman web, kita perlu mengosongkan cache Nginx secara manual. Artikel ini akan memperkenalkan cara mengkonfigurasi Nginx untuk pembersihan cache dan cara mengemas kini sumber statik tapak web secara automatik.
1. Konfigurasi pembersihan cache Nginx
-
Buat laluan untuk menerima permintaan pembersihan cache, seperti /cache/clear. Tambahkan konfigurasi berikut pada fail konfigurasi Nginx:
lokasi /cache/clear {
allow 127.0.0.1; deny all; proxy_cache_purge CACHE_NAME "$scheme$request_method$host$request_uri"; return 204;
Salin selepas log masuk}
Ubah suai fail konfigurasi cache Nginx, tambah blok cache baharu dan namakannya CACHE_NAME. Tambahkan konfigurasi berikut pada blok cache ini:
proxy_cache_path /path/to/cache levels=1:2 keys_zone=CACHE_NAME:10m max_size=10g inactive=60m use_temp_path=off;
proxy_cache_key request "$scheme$re$request ";
- Mulakan semula pelayan Nginx untuk menjadikan fail konfigurasi berkuat kuasa.
2. Kemas kini sumber statik tapak web
- Buat direktori pada pelayan untuk menyimpan sumber statik, seperti /statik.
Dalam fail konfigurasi Nginx, tambahkan lokasi untuk memproses sumber statik.
lokasi /statik {
root /path/to/static; expires max; add_header Cache-Control public;
Salin selepas log masuk}
- Konfigurasikan skrip untuk mengemas kini sumber statik tapak web. Ini boleh dicapai menggunakan skrip shell atau bahasa skrip lain. Berikut ialah skrip contoh:
#!/bin/bash # 静态资源目录 STATIC_DIR="/path/to/static" # 缓存清理URL CACHE_CLEAR_URL="http://localhost/cache/clear" # 进入静态资源目录 cd $STATIC_DIR # 拉取最新的代码 git pull # 清理Nginx缓存 curl -X PURGE $CACHE_CLEAR_URL # 复制静态资源到Nginx的目录 cp -R ./* /path/to/nginx/static # 重启Nginx服务器 service nginx restart
Skrip di atas akan mula-mula bertukar kepada direktori sumber statik, dan kemudian tarik kod terkini melalui arahan git. Kemudian, ia akan menggunakan curl untuk menghantar permintaan pembersihan cache untuk mengosongkan cache Nginx. Kemudian, ia menyalin sumber statik baharu ke direktori Nginx dan akhirnya memulakan semula pelayan Nginx.
- Gunakan tugas berjadual atau kaedah lain untuk melaksanakan skrip secara automatik yang mengemas kini sumber statik. Sebagai contoh, ia boleh dilaksanakan sekali sejam untuk memastikan sumber statik tapak web sentiasa dikemas kini.
Kesimpulan:
Dengan mengkonfigurasi pembersihan cache Nginx dan mengemas kini skrip untuk sumber statik tapak web, kami boleh memastikan prestasi dan kandungan tapak web dikemas kini dengan mudah. Semasa proses pembangunan laman web, kami boleh mengkonfigurasi dan mengoptimumkan mengikut situasi sebenar untuk meningkatkan pengalaman pengguna dan kelajuan akses laman web.
Atas ialah kandungan terperinci Konfigurasi pembersihan cache Nginx, kemas kini sumber statik laman web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Rangka kerja Gin ialah rangka kerja web yang ringan, pantas dan fleksibel yang membolehkan pembangun membina aplikasi web berprestasi tinggi melalui API yang ringkas dan cantik. Dalam aplikasi web, fail sumber statik (seperti imej, CSS, JavaScript, fon, dll.) biasanya tidak berubah, jadi fail sumber ini perlu diproses dengan cekap untuk meningkatkan prestasi aplikasi. Dalam rangka kerja Gin, memproses fail sumber statik adalah sangat mudah. Artikel ini akan memperkenalkan cara mengendalikan fail sumber statik dalam rangka kerja Gin. 1. Dalam G

Perisian tengah rangka kerja Symfony: Mempercepatkan pemuatan dan pemprosesan sumber statik Pengenalan: Dalam aplikasi web moden, pemuatan dan pemprosesan sumber statik (seperti JavaScript, CSS dan imej) ialah pautan penting. Untuk tapak web dengan bilangan lawatan yang banyak, cara memuatkan dan memproses sumber statik dengan cekap menjadi amat penting. Nasib baik, rangka kerja Symfony menyediakan perisian tengah untuk membantu kami mempercepatkan pemuatan dan pemprosesan sumber statik. Artikel ini akan memperkenalkan cara menggunakan fungsi perisian tengah rangka kerja Symfony untuk mengoptimumkan

Apa yang perlu saya lakukan jika kemas kini konfigurasi win7 tersekat 100% Sesetengah pengguna ingin menaik taraf win7 tetapi mereka tidak tahu bagaimana untuk menanganinya Ikon "Windows" di sudut kiri bawah desktop Kemudian klik "Jalankan". 2. Masukkan arahan "msconfig" dalam tetingkap jalankan, dan kemudian klik "OK" untuk memasukkan konfigurasi sistem. 3. Dalam konfigurasi sistem, klik pilihan "Perkhidmatan", tandai kotak di hadapan "Sembunyikan semua perkhidmatan Microsoft (H)" di sebelah kiri bawah, kemudian klik "Lumpuhkan Semua", dan akhirnya klik "Guna". 4. Mulakan semula komputer untuk melakukan kemas kini Windows Apabila kemas kini selesai, anda perlu memulihkan program yang dilumpuhkan dalam langkah 3. Klik "Dayakan Semua". Itu sahaja

Bagaimana untuk meningkatkan kelajuan capaian sumber statik laman web Python melalui teknologi pecutan CDN? Dengan perkembangan Internet, permintaan untuk kelajuan capaian laman web semakin tinggi, terutamanya untuk capaian kepada sumber statik. Untuk meningkatkan pengalaman pengguna dan prestasi tapak web, menggunakan teknologi pecutan CDN (rangkaian penghantaran kandungan) telah menjadi pilihan biasa. Artikel ini akan memperkenalkan cara untuk meningkatkan kelajuan capaian sumber statik tapak web Python melalui teknologi pecutan CDN, dan memberikan anda contoh kod khusus. CDN ialah seni bina rangkaian teragih yang menghubungkan tapak web ke

Bagaimana untuk meningkatkan kelajuan akses laman web Java melalui pemisahan sumber statik? Dengan perkembangan pesat Internet, semakin ramai orang menggunakan laman web untuk mendapatkan maklumat dan berkomunikasi. Untuk tapak web Java, kelajuan akses adalah penting, yang secara langsung mempengaruhi pengalaman pengguna dan kejayaan tapak web. Antaranya, kelajuan memuatkan sumber statik adalah salah satu faktor penting yang mempengaruhi kelajuan capaian laman web. Artikel ini akan memperkenalkan cara untuk meningkatkan kelajuan akses tapak web Java melalui pengasingan sumber statik. Apakah sumber statik? Pertama, kita perlu menjelaskan apa itu sumber statik.

Bagaimana PHP menghubungkan dengan perkhidmatan pecutan Tencent Cloud CDN untuk merealisasikan fungsi pecutan sumber statik Dengan perkembangan pesat Internet, kelajuan akses laman web telah menjadi salah satu petunjuk penting pengalaman pengguna. Dalam seni bina laman web tradisional, kelajuan pemuatan sumber statik sering terjejas, menyebabkan pemuatan halaman lebih perlahan. Untuk menyelesaikan masalah ini, Tencent Cloud menyediakan perkhidmatan pecutan CDN, yang boleh membantu pembangun mempercepatkan pemuatan sumber statik dan meningkatkan pengalaman akses tapak web. Artikel ini akan memperkenalkan cara menggunakan bahasa PHP untuk menyambung kepada perkhidmatan pecutan Tencent Cloud CDN

Walaupun Microsoft telah berhenti mengemas kini sistem win7, sesetengah pengguna win7 yang belum mengemas kini kepada versi terkini masih boleh mengemas kini. Baru-baru ini, beberapa pengguna bertanya kepada saya apa yang perlu dilakukan jika kemas kini konfigurasi win7 gagal berfungsi 100%, jadi hari ini saya akan mengajar anda bagaimana untuk menyelesaikan masalah kemas kini konfigurasi win7 tidak berfungsi 100%. Mari lihat di bawah! ! ! Penyelesaian kepada masalah bahawa kemas kini konfigurasi win7 adalah 100% tidak bertindak balas: 1. Tekan kekunci win + r kekunci, masukkan msconfig, dan klik OK. 2. Dalam konfigurasi sistem, klik "Perkhidmatan", tandai kotak di hadapan "Sembunyikan semua perkhidmatan Microsoft (H)" di sebelah kiri bawah, kemudian klik "Lumpuhkan Semua", dan akhirnya klik "Guna". 3. Mulakan semula komputer untuk Wi-Fi

Disebabkan oleh pelbagai sebab, selepas membersihkan pemacu C dalam Win7, sesetengah netizen akan mendapati bahawa komputer gagal untuk memulakan semula kemas kini konfigurasi Win7. Jadi apa yang perlu saya lakukan jika win7 gagal memulakan semula kemas kini konfigurasi selepas membersihkan cakera? Adakah mungkin untuk menutup antara muka untuk memulakan semula komputer untuk mengkonfigurasi kemas kini? Editor di bawah akan mengajar anda cara menyelesaikan masalah yang gagal kemas kini konfigurasi restart Win7 selepas membersihkan pemacu C. Kami boleh mematikan fungsi kemas kini automatik sistem untuk mengelak daripada memulakan semula kemas kini konfigurasi. Operasi khusus adalah seperti berikut: 1. Mulakan semula komputer dan tekan F8 apabila but untuk memasuki mod selamat. 2. Kemudian klik pada ikon mula di sudut kiri bawah untuk membuka "Run", kemudian klik untuk memasukkan "services.msc" dan tekan Enter untuk mengesahkan. 3. Buka tetingkap "Perkhidmatan".
