Có bất kỳ vấn đề nào với việc có nhiều trang web IIS trỏ vào cùng một thư mục không?


8

Tôi có một trang web mà một số khách hàng đang sử dụng để lưu trữ trang web của họ. Mỗi người đều có tên miền riêng, nhưng đang sử dụng cùng một dịch vụ được lưu trữ. Có phải tốt hơn là họ chạy cùng một trang web IIS với tất cả các tiêu đề máy chủ trên trang web đó hay tôi nên tạo một trang web & nhóm ứng dụng khác nhau cho mỗi tên miền trỏ vào cùng một thư mục vật lý trên máy chủ?


Chúng tôi sắp chạy loại thiết lập này. Bạn có đang sử dụng các tiêu đề máy chủ để quyết định tập tin cấu hình nào sẽ áp dụng / cơ sở dữ liệu để xem xét hay nó được xác định bởi đăng nhập?
jammus

Tại thời điểm này, nó cũng sẽ sử dụng cùng một DB, tiêu đề máy chủ sẽ ánh xạ tới ID trang web trong DB, sẽ được kết hợp với đăng nhập để xác định ai có thể thấy những gì
Glenn Slaven

Câu trả lời:


9

Không có lý do để sử dụng nhiều nhóm ứng dụng trừ khi bạn có lý do rõ ràng để tách chúng. Nếu không, nó chỉ lãng phí bộ nhớ.

Không nên có bất kỳ vấn đề nào trong việc chạy nhiều trang web khỏi cùng một thư mục. Nếu tại một thời điểm nào đó, máy khách cần một phiên bản khác, bạn có thể di chuyển chúng sang một thư mục khác với mã cơ sở / config / v.v. trước mặt.


7

Không có vấn đề với việc chạy nhiều trang web từ cùng một thư mục, tôi đã thực hiện nó nhiều lần. Lợi thế bạn có được bằng cách chạy các trang web riêng biệt trong nhóm ứng dụng riêng biệt là khả năng phục hồi sự cố, nếu xảy ra lỗi trong một trang web, nó sẽ ít ảnh hưởng đến các trang web khác. Điều đó cũng có nghĩa là nếu một trang web phổ biến hơn các trang khác, bạn có thể thay đổi cài đặt nhóm để làm cho hiệu quả hơn khi tái chế các luồng nếu cần.


0

Trong một số trường hợp nó có thể nguy hiểm. Có khả năng nhận được bế tắc về tài nguyên hệ thống tệp. Trong trường hợp của tôi, đó là chỉ số lucene và hai nhóm ứng dụng đang tìm kiếm cùng một thư mục. Cả hai đều bắt đầu cập nhật chỉ mục một cách đồng thời, do đó một nửa các tệp đã bị khóa bởi một ứng dụng và một nửa khác bởi thứ hai, khiến cả hai trang web không phản hồi. Cực kỳ khó để gỡ lỗi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.