2010-03-09 3 views
1

У меня около 10-12 сайтов (основной сайт классический ASP, другие ASP.NET 2). Каждый сайт имеет свой собственный виртуальный каталог. Они связаны друг с другом, главным образом с основного сайта, на котором другие сайты звонят, чтобы выполнить некоторую услугу. Каждый сайт имеет от 2 до 5 страниц. Имеет ли смысл объединить их и создать один более крупный сайт с одним виртуальным каталогом и одним проектом в VS? Или оставить их как они отдельно? Что такое pro и contras?один сайт или много?

ответ

2

Абсолютное первое правило, которое следует придерживаться здесь: Если оно не сломано, не исправляйте его.

Если вам действительно нужно переделать эти сайты, единственная реальная проблема для меня такова: имеют ли сайты общие данные входа или сессии? Если это так, они должны быть одним сайтом. Если нет, это не имеет большого значения. Главное преимущество быть отдельными сайтами (для меня в любом случае) заключается в том, что вы можете развернуть их отдельно ... вам не нужно делать все сразу, и вы можете легко протестировать по одному и повторно использовать свой пул приложений по мере необходимости ,

Преимущество сделать их одним сайтом ... Ну. Честно говоря, я в недоумении.

+0

На самом деле, да, сеанс может быть общим (теперь это не так), и они используют один и тот же механизм аутентификации (доступ к LDAP). Я просто блуждаю, если будет легко поддерживать и развертывать. – Alexan

+0

Другие мысли, легко поддерживать связи между сайтами, потому что у нас есть 3 среды: разработка, тестирование и производство, а также ссылки, которые я должен использовать или серверные переменные, или сохранить имя сервера в web.config. – Alexan

1

Невозможно ответить на вопрос без дополнительной информации, но одна база кода проще поддерживать, чем 10-12 на любом языке или в фреймворке.

Смежные вопросы