Pertanyaan Mengapa IIS7 membutuhkan waktu lama


Sepertinya suka jika saya tidak mengunjungi situs lalu lintas rendah saya selama sehari, butuh waktu lama untuk memuat laman pertama. Saya percaya itu mungkin karena IIS7 menutup aplikasi ketika tidak menerima permintaan untuk jangka waktu tertentu.

Bagaimana saya bisa menghentikan ini terjadi?

Saya memiliki dedicated server jadi saya memiliki semua akses yang diperlukan untuk mengubah hal-hal di IIS


12
2017-10-07 15:30


asal


Jawaban:


Ada dua cara yang bisa Anda tangani.

  1. Ubah nilai "Idle Timeout" dalam kumpulan aplikasi. Secara default, aplikasi akan dimatikan jika tidak ada permintaan selama 20 menit

  2. Jika Anda menggunakan ASP.NET 4.0 Anda dapat menggunakan perilaku Auto-Start baru untuk menjaga aplikasi "Selalu Berjalan" Anda dapat melihat ini posting blog untuk contoh tentang cara mengkonfigurasinya.


16
2017-10-07 15:34



Kolam aplikasi tidur pada dasarnya karena tidak ada permintaan baru untuk diproses dalam jumlah waktu tertentu.

Ada plug-in untuk iis yang dapat memperbaiki ini:

IIS: Modul Inisialisasi Aplikasi untuk IIS 7.5

Berfungsi bagus untuk penerapan baru dan aplikasi yang tidak aktif.


5
2017-10-07 15:35



Lihatlah kolam aplikasi, periksa pengaturan lanjutan-> model proses-> waktu tunda idle (menit). Set ini lebih tinggi dari 20 menit. Kedengarannya seperti proses pekerja sedang mati karena tidak berfungsi.

http://technet.microsoft.com/en-us/library/cc771956(WS.10).aspx

Tepuk tangan tigger


0
2017-10-07 15:39