Назад | Перейти на главную страницу

Несколько доменных имен и 1 база данных

Я хочу иметь пару доменов с информацией из одной базы данных, это было бы неплохо, потому что мне не нужно редактировать базы данных всех веб-сайтов. Возможно ли это без проблем в будущем?

Серверы общие, и хост не является локальным, но я могу указать http-путь к серверу.

лайк: sql12.backbone.tiscomhosting.nl

Есть только один пользователь, это буду я.

Сотни разных веб-сайтов могут указывать на одну базу данных. Вам просто нужно убедиться, что ваш хост разрешает вашим различным доменам / сайтам подключаться к одной и той же базе данных. В конце концов, не доменное имя обеспечивает связь между сетью и уровнями данных, а конфигурация и политики хост-сервера.

Например, я размещаю один веб-сайт, но за последние несколько лет у меня было 2 или 3 разных доменных имени. Все домены указывают на один и тот же веб-сайт внутри IIS. Или в случае, если один поддомен указывает на другой веб-сайт внутри IIS, но по-прежнему обращается к той же базе данных. Это все в ваших строках подключения.

Однако вы, скорее всего, не сможете иметь сервер базы данных на одном хосте, а сайты - на другом. Эти порты обычно отключены для стандартного обмена данными.

Лучше всего поговорить с их службой технической поддержки, чтобы узнать, разрешено ли это.

Возможно, вы захотите убедиться, что не нарушаете условия обслуживания с компанией, которая размещает вашу базу данных. Наличие множества внешних доменов, попадающих во внутреннюю базу данных, может вызвать чрезмерную нагрузку на этот сервер, на который компания не рассчитывает, или потреблять больше полосы пропускания, выделенной для этой машины.

В то же время, если вы настроите какой-либо тип многоуровневого веб-сервиса, к которому вы можете подключиться, тогда многие другие ваши домены не будут напрямую обращаться к базе данных и будут делать, по сути, то же самое, но более упорядоченным способом предсказуемых вызовов базы данных. Возможно, это не то, что вы ищете, но при правильной настройке это может значительно упростить разработку для вашей базы данных.

Удачи и надеюсь, что это поможет.