Apakah ada masalah dengan memiliki beberapa situs web IIS yang menunjuk pada folder yang sama?

8

Saya memiliki situs web yang digunakan sejumlah pelanggan untuk meng-host situs mereka. Mereka masing-masing memiliki nama domain sendiri, tetapi menggunakan layanan host yang sama. Apakah lebih baik membiarkan mereka menjalankan situs web IIS yang sama dengan semua header host di situs itu, atau haruskah saya membuat situs web & kumpulan aplikasi yang berbeda untuk setiap domain yang menunjuk pada direktori fisik yang sama di server?

Glenn Slaven
sumber
Kami baru saja akan menjalankan pengaturan semacam ini. Apakah Anda menggunakan header host untuk memutuskan file konfigurasi mana yang akan diterapkan / basis data untuk dilihat atau apakah ditentukan oleh masuk?
jammus
Pada titik ini akan menggunakan DB yang sama juga, header host akan memetakan ke ID situs di DB, yang akan dikombinasikan dengan logon untuk menentukan siapa yang dapat melihat apa
Glenn Slaven

Jawaban:

9

Tidak ada alasan untuk menggunakan beberapa kumpulan aplikasi kecuali Anda memiliki alasan eksplisit untuk memisahkannya. Kalau tidak, itu hanya buang-buang memori.

Seharusnya tidak ada masalah dalam menjalankan beberapa situs web dari direktori yang sama. Jika pada suatu saat klien membutuhkan versi yang berbeda, Anda dapat memigrasikannya ke direktori yang berbeda dengan basis kode khusus / config / dll. Jika ini adalah skenario yang mungkin terjadi lebih sering, maka Anda dapat mempertimbangkan memisahkannya ke situs web yang berbeda. depan.

Mark S. Rasmussen
sumber
7

Tidak ada masalah dengan menjalankan banyak situs dari folder yang sama, saya telah melakukannya berkali-kali. Keuntungan yang Anda peroleh dengan menjalankan situs terpisah di kumpulan aplikasi terpisah adalah ketahanan terhadap tabrakan, jika kesalahan disebabkan di satu situs, itu lebih kecil kemungkinannya mempengaruhi yang lain. Ini juga berarti bahwa jika satu situs lebih populer daripada yang lain, Anda dapat mengubah pengaturan kumpulan untuk membuatnya lebih efisien saat mendaur ulang utas jika diperlukan.

Sam Cogan
sumber
0

Dalam beberapa kasus mungkin berbahaya. Ada kemungkinan untuk mendapatkan deadlock pada sumber daya sistem file. Dalam kasus saya itu adalah indeks lucene dan dua kumpulan aplikasi mencari ke folder yang sama. Keduanya memulai pembaruan indeks secara bersamaan, sehingga setengah dari file dikunci oleh satu aplikasi dan setengah lainnya oleh yang kedua, menyebabkan kedua situs web tidak responsif. Sangat sulit di-debug.

ALZ
sumber