Rumah >Operasi dan penyelenggaraan >Nginx >Pengurus Proksi Nginx melaksanakan penggunaan dan konfigurasi cache berbilang peringkat
Pengurus Proksi Nginx ialah pelayan proksi terbalik sumber terbuka yang boleh melaksanakan penggunaan dan konfigurasi cache berbilang peringkat. Melalui konfigurasi yang munasabah, prestasi dan kelajuan akses tapak web boleh dipertingkatkan.
1. Pasang Pengurus Proksi Nginx
Pertama, kita perlu memasang Pengurus Proksi Nginx. Ia boleh dipasang dengan mengikuti langkah berikut:
2. Konfigurasi Pengurus Proksi Nginx
Buka fail konfigurasi Pengurus Proksi Nginx: sudo nano /etc/nginx/sites-available/default
Tambah konfigurasi berikut dalam bahagian pelayan fail:
location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; }Tukar 127.0.0.1:8080 di atas konfigurasi kepada perkara yang sebenarnya anda gunakan Alamat dan port pelayan huluan.
Buka fail konfigurasi cache Pengurus Proksi Nginx: sudo nano /etc/nginx/nginx.conf
Tambah konfigurasi berikut dalam bahagian http:
proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m; proxy_cache_key "$scheme$request_method$host$request_uri"; proxy_cache_valid any 10m; server { ... location / { proxy_cache my_cache; proxy_cache_valid 200 301 302 10m; proxy_cache_valid any 10s; proxy_cache_min_uses 1; proxy_cache_background_update on; proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504; proxy_cache_lock on; proxy_cache_lock_timeout 5s; proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } ... }Ganti /path/to/cache di atas konfigurasi dengan Laluan di mana anda sebenarnya mahu cache disimpan.
Mulakan Semula Nginx: sudo systemctl restart nginx
Kini, anda boleh mengakses alamat IP awam pelayan melalui penyemak imbas, menghantar permintaan ke pelayan huluan dan cache respons. Dengan cara ini, apabila berbilang pengguna meminta sumber yang sama, Pengurus Proksi Nginx akan menyampaikan respons terus daripada cache dan bukannya meminta semula pelayan huluan.
Jika seni bina anda memerlukan tahap caching yang lebih tinggi, anda boleh mengkonfigurasi berbilang tika Pengurus Proksi Nginx dan menyambungkannya.
Melalui Pengurus Proksi Nginx, kami boleh melaksanakan penggunaan dan konfigurasi cache berbilang peringkat dengan mudah. Mengkonfigurasi cache dengan betul boleh meningkatkan prestasi dan kelajuan akses tapak web dengan berkesan dan mengurangkan beban pada pelayan huluan. Semoga kandungan di atas dapat membantu anda.
Atas ialah kandungan terperinci Pengurus Proksi Nginx melaksanakan penggunaan dan konfigurasi cache berbilang peringkat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!