Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 16759|Jawab: 0

[CDN] Menggunakan layanan CDN, pengaturan kebijakan cache IIS

[Salin tautan]
Diposting pada 02/11/2014 13.47.18 | | | |
1. Karena situs keseluruhan hanya .html .jpg .png .gif .apk file, dan file lain tidak di-cache; Anda dapat terlebih dahulu mengatur seluruh situs ke non-cache sebagai berikut
a) Buka Manajer Informasi IIS, klik kanan pada properti situs web layanan "a.cc.com", lalu pilih opsi header HTTP, centang "Aktifkan kedaluwarsa konten", pilih "Kedaluwarsa sekarang", lalu "OK", sebagai berikut:



b) Setelah pengaturan di atas, seluruh konten situs web tidak akan di-cache oleh CDN, dan kemudian atur kebijakan caching untuk jenis file .html .jpg .png .gif .apk


2. Pengaturan cache untuk file tertentu adalah sebagai berikut:
a) Jika file dengan ekstensi berbeda di atas ditempatkan secara terpisah di bawah direktori tertentu, dan tidak ada file dengan ekstensi lain di direktori itu, maka waktu cache dapat diatur untuk seluruh direktori tempat ekstensi berada; Metode khususnya adalah memperluas direktori situs web "a.cc.com" di "IIS Information Manager", dan pilih direktori yang perlu mengatur waktu cache, misalnya, semua jpg disimpan di direktori img, lalu klik kanan pada direktori, pilih "Properti", dan pilih pemilih "header HTTP"; Karena seluruh situs web baru saja mengatur pengaturan non-caching, sehingga pengaturan cache "header HTTP" direktori sama dengan yang ada di 1, dan kemudian Anda dapat mengubah konfigurasi ini: pilih "Kedaluwarsa setelah jangka waktu ini", dan atur waktu ke nilai waktu kedaluwarsa, seperti 14 hari, klik "OK" untuk menyimpan, sebagai berikut:



b) Jika file dengan ekstensi tertentu tidak ditempatkan secara seragam di direktori unik, tetapi dicampur dengan file ekstensi lain di bawah direktori yang sama, konfigurasinya lebih rumit;


Untuk menghindari konfigurasi file dengan ekstensi tertentu satu per satu, kita perlu membuat IIS mendukung "wildcard", dan konfigurasi yang mendukung "wildcard" adalah sebagai berikut:
1) Buka Manajer Informasi IIS, klik kanan atribut situs web layanan a.cc.com, pilih tab Direktori Beranda, dan klik tombol Konfigurasi pada tab, dan kotak dialog berikut muncul:



2) Di bawah kolom "Pemetaan Aplikasi Wildcard (Urutan Eksekusi)", klik tombol "Sisipkan" dan pilih C: WINDOWSMicrosoft.NETFramework di kotak pemilihan file yang muncul 4.0.30319aspnet_isapi.dll file, di mana "C:" adalah disk sistem, jangan centang "Konfirmasi apakah file tersebut ada", sebagai berikut:



Setelah mengklik dua tombol "OK" berturut-turut, konfigurasi dukungan wildcard IIS selesai

3) Selanjutnya, buka direktori tempat ada file konfigurasi cache, pertama-tama pilih file yang perlu menyimpan ekstensi dalam cache, klik kanan, pilih Properti, pilih kartu "header HTTP", lakukan konfigurasi di 2.a), dan simpan; Selanjutnya, ada pengaturan untuk semua file dengan ekstensi yang sama di bawah direktori file ini, saat ini Anda perlu memodifikasi implementasi file konfigurasi IIS.

4) File konfigurasi IIS ditempatkan di C:WINDOWSsystem32inetsrvMetaBase.xml (pengaturan IIS6), buka file di atas dengan program "Notepad", jika kita telah mengatur waktu kedaluwarsa cache untuk test.jpg di bawah direktori bin di 3), maka kita akan mencari string "/bin/test.jpg", test.jpg Untuk membuat semua file jpg di bawah direktori bin menggunakan pengaturan cache ini, Anda hanya perlu mengubah "test.jpg" menjadi "*.jpg", lalu menyimpan file tersebut. Catatan: Untuk mengubah file di atas, Anda harus menonaktifkan Layanan admin IIS di Layanan.

5) Pengaturan cache file dengan ekstensi lain dapat mengulangi operasi 3) dan 4) di atas.





Mantan:Menggunakan layanan CDN, pengaturan kebijakan cache Apache
Depan:Apa yang harus saya lakukan jika situs web bertahan selama satu setengah bulan, atau tidak disertakan?
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com