Rumah Operasi dan penyelenggaraan Nginx Konfigurasi pembersihan cache Nginx, kemas kini sumber statik laman web

Konfigurasi pembersihan cache Nginx, kemas kini sumber statik laman web

Jul 05, 2023 pm 05:05 PM
Sumber statik pembersihan cache nginx Kemas kini konfigurasi

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

  1. 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

    }

  2. 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 ";

  3. Mulakan semula pelayan Nginx untuk menjadikan fail konfigurasi berkuat kuasa.

2. Kemas kini sumber statik tapak web

  1. Buat direktori pada pelayan untuk menyimpan sumber statik, seperti /statik.
  2. 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

    }

  3. 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
Salin selepas log masuk

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.

  1. 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!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara mengendalikan fail sumber statik dalam rangka kerja Gin Cara mengendalikan fail sumber statik dalam rangka kerja Gin Jun 23, 2023 am 10:54 AM

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 Perisian tengah rangka kerja Symfony: mempercepatkan pemuatan dan pemprosesan sumber statik Jul 28, 2023 pm 02:27 PM

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

Apakah yang perlu saya lakukan jika kemas kini konfigurasi win7 100% tidak boleh dipercayai? Apakah yang perlu saya lakukan jika kemas kini konfigurasi win7 100% tidak boleh dipercayai? Jul 09, 2023 pm 07:05 PM

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? Bagaimana untuk meningkatkan kelajuan capaian sumber statik laman web Python melalui teknologi pecutan CDN? Aug 06, 2023 am 11:57 AM

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? Bagaimana untuk meningkatkan kelajuan akses laman web Java melalui pemisahan sumber statik? Aug 04, 2023 pm 03:21 PM

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.

Cara PHP menyambung kepada perkhidmatan pecutan CDN Tencent Cloud untuk mencapai fungsi pecutan sumber statik Cara PHP menyambung kepada perkhidmatan pecutan CDN Tencent Cloud untuk mencapai fungsi pecutan sumber statik Jul 05, 2023 pm 06:01 PM

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

Apakah yang perlu saya lakukan jika kemas kini konfigurasi win7 100% tidak boleh dipercayai? Apakah yang perlu saya lakukan jika kemas kini konfigurasi win7 100% tidak boleh dipercayai? Jul 10, 2023 pm 07:21 PM

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

Apakah yang perlu saya lakukan jika kemas kini konfigurasi gagal selepas Windows 7 membersihkan cakera dan dimulakan semula? Apakah yang perlu saya lakukan jika kemas kini konfigurasi gagal selepas Windows 7 membersihkan cakera dan dimulakan semula? Jul 10, 2023 pm 08:21 PM

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".

See all articles