Masalah daur ulang Kumpulan Aplikasi IIS 8 - Sitefinity

Saya memelihara situs Sitefinity 5 yang cukup disesuaikan, yang menurut saya berperan dalam masalah saya, yang memerlukan waktu lebih dari 10-20+ menit agar dapat digunakan kembali setelah daur ulang kumpulan aplikasi dimulai. Kadang-kadang saya bahkan harus mematikan proses w3wp untuk kumpulan aplikasi tertentu.

Saya ingin tahu apakah tidak ada pengaturan di suatu tempat di kumpulan situs/aplikasi yang menyebabkan masalah.

Jadi, saya memutuskan untuk membuat situs baru, basis kode yang sama (folder berbeda) dengan nama host non-perutean sehingga hanya saya yang dapat menekannya, dan memuat/mendaur ulang dengan relatif cepat (1 - 2 menit).

Apakah jumlah lalu lintas mempengaruhi seberapa cepat kumpulan aplikasi didaur ulang?

Ada ide lain?


person Tristan    schedule 10.12.2014    source sumber


Jawaban (1)


Saya pikir jumlah lalu lintas berperan di sini, karena setelah kumpulan aplikasi dimulai ulang, semua cache dihapus dan jika ada banyak permintaan pada saat yang sama - mereka semua akan mencoba mengambil data dari DB karena cache masih kosong.

Di versi terbaru (7.3) akan ada saklar yang akan mengontrol ini. Ini akan bekerja sedemikian rupa sehingga permintaan pertama akan memasuki bagian kunci dan hanya permintaan itu yang bisa mendapatkan data dari DB, kemudian akan mengisi cache dan melepaskan kunci.

Permintaan antrian lainnya kemudian akan dibaca dari cache.

Detail selengkapnya ada di sini: http://www.sitefinity.com/blogs/boyan-barnevs-blog-/2014/11/28/improve-the-application-start-up-and-the-effects-of-page-templates-changes-for-websites-with-heavy-load

person Veselin Vasilev    schedule 12.12.2014