.NET - ConnectionString: внутренний против внешнего IP - PullRequest
0 голосов
/ 13 сентября 2011

наш сайт и база данных перенесены с разных серверов на один сервер. База данных SQL и веб-сайт ASP.NET ранее были в общем хостинге, они находятся на разных компьютерах и имеют разные IP-адреса. До этого в моей ConnectionString сегмент сервера CS представлял собой внешний IP-адрес сервера базы данных, я изменил его на localhost или 127.0.0.1, поскольку они находятся на одном компьютере. У меня вопрос, имеет ли значение внешний или локальный IP? Конкретно скорость передачи данных? И как данные передаются, когда я использую внешний IP - Local Machine> ISP> Local Machine? или Локальный компьютер> Локальный компьютер?

1 Ответ

1 голос
/ 13 сентября 2011

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

Некоторые не принимают вызовы, которые не обращаются к ним по 127.0.0.1, например, PostgreSQL в режиме по умолчанию.

Если вы обращаетесь к БД на локальном сервере, вы можете настроить его так, чтобы он не разрешалвнешние подключения и сделать ваше приложение более безопасным.

...