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

Melihat: 11351|Jawab: 3

[Situs web] Inisialisasi IIS memecahkan masalah akses pertama yang lambat dan kumpulan program yang direklamasi

[Salin tautan]
Diposting pada 01/08/2019 16.47.32 | | | |
Anda pikir Anda bisa lambat, itu tidak mungkin! Anda pikir Anda bisa tetap diam, tetapi itu tidak mungkin!

Henan adalah tempat kelahiran alur cerita menunggu kelinci, yang menceritakan tentang seorang petani malas yang duduk di dekat tunggul menunggu kelinci kecil yang lucu menabrak pohon, jadi bagaimana hal semacam ini bisa terjadi setiap hari! Apa yang Anda pikirkan akan selalu berhasil seperti yang Anda pikirkan, jadi mengambil inisiatif akan menjadi cara yang paling efektif! Setiap orang suci memiliki masa lalu, setiap orang berdosa memiliki masa depan!

Baca ke atas:

1. Artikel ini mengambil IIS8 dan Windows Server 2012R2 sebagai contoh

2. IIS8 berjalan pada Windows Server 2012 dan Windows 8 versi ke atas.

3. Kumpulan aplikasi dan situs web ada secara terpisah di IIS, tetapi pengoperasian situs web harus didasarkan pada premis bahwa kumpulan aplikasi yang sesuai dimulai.

4. Secara default, kumpulan aplikasi akan secara otomatis diklaim kembali oleh IIS setelah periode tidak aktif (tidak ada operasi yang diminta).

5. IIS8 hadir dengan toolkit inisialisasi aplikasi, IIS7.5 perlu mencari paket instalasi independen untuk instalasi, dan inisialisasi otomatis IIS tidak didukung untuk saat ini lebih rendah dari 7.5.

6. Metode kasus ini dapat memecahkan masalah akses lambat ASP.Net pertama kali dan akses lambat setelah jangka waktu tertentu.

Ayo bergerak!

1. Instal fungsi inisialisasi aplikasi IIS

Seperti yang ditunjukkan di bawah ini:



2. Edit mode startup kumpulan aplikasi yang sesuai di situs web

Seperti yang ditunjukkan pada gambar di bawah ini, jalur operasinya adalah sebagai berikut: Kumpulan Aplikasi - Kumpulan Program Terkait Situs Web > - Klik Kanan >, Pengaturan Lanjutan - Pilihan >, Mode Startup SelaluBerjalan



3. Aktifkan pramuat situs web yang sesuai
Seperti yang ditunjukkan pada gambar di bawah ini, jalur operasi: Situs web -> Situs web yang sesuai -> Klik kanan, Pengaturan Lanjutan -> pemilihan, pramuat diaktifkan Benar



4. Atur editor konfigurasi dan tulis permintaan pramuat default

Seperti yang ditunjukkan pada gambar di bawah ini, buka editor konfigurasi




Seperti yang ditunjukkan pada gambar di bawah ini: Di sudut kiri atas, pilih system.webServer/applicationInitialization untuk simpul konfigurasi, dan konfigurasi lainnya berada di lingkaran merah



Seperti yang ditunjukkan pada gambar di bawah inisial: Tambahkan alamat permintaan inisialisasi (untuk alamat permintaan default inisialisasi IIS) ke koleksi, dan klik tombol Terapkan di sisi kanan antarmuka konfigurasi.dan mulai ulang kumpulan aplikasi dan situs web



Pernyataan:

1. Deskripsi prinsip: Inisialisasi aplikasi IIS akan secara otomatis membuka kumpulan program baru setelah pembuatan pertama situs web atau setelah kumpulan aplikasi situs web yang sesuai didaur ulang, dan memulai inisialisasi situs web, mensimulasikan permintaan normal untuk menjaga situs web tetap online.

(Proses ini dapat digunakan untuk mensimulasikan permintaan situs web dengan bantuan alat atau layanan pihak ketiga)

2. Deskripsi konfigurasi:

(1) Aktifkan AlwaysRunning: Pastikan kumpulan aplikasi dapat secara otomatis memulai kembali berjalan setelah dibuat atau didaur ulang untuk pertama kalinya.

(2) Aktifkan pramuat program situs web (true): Pastikan situs web dapat merespons tindakan pramuat setelah kumpulan program dimulai.

(3) Konfigurasikan jalur pramuat default situs web: pastikan bahwa program dapat dengan cepat mengkompilasi program dan memasukkan memori selama proses pramuat setelah kumpulan program dimulai, untuk memastikan respons cepat terhadap permintaan.


(Akhir)





Mantan:Kelas C#, kelas statis, variabel statis, menginisialisasi urutan eksekusi
Depan:Ensiklopedia barbekyu, jika Anda ingin belajar barbekyu, silakan lihat
 Tuan tanah| Diposting pada 01/08/2019 16.47.53 |
Jika Anda memulai ulang proses, semua variabel akan hilang. Namun: ketika kumpulan dihitung ulang, IIS secara otomatis menserialisasikan variabel sesi ke dalam memori proses lain. Saat kumpulan dimulai ulang, variabel sesi dideserialisasi, memungkinkan pemulihan. Ini dilakukan melalui . Fitur serialisasi .NET selesai, yang berarti bahwa semua variabel sesi harus ditandai dengan atribut [Serializable] atau Anda akan mendapatkan aktivasi runtime.
 Tuan tanah| Diposting pada 01/08/2019 16.59.21 |
Mulai otomatis aplikasi ASP.NET (VS 2010 dan . Seri NET 4.0)
https://weblogs.asp.net/scottgu/ ... -and-net-4-0-series
 Tuan tanah| Diposting pada 06/08/2019 14.40.27 |
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