У меня есть веб-сайт, на котором используется CakePHP, и в текущей конфигурации базы данных разработчик до меня использует общедоступный IP-адрес нашего сервера базы данных. Должен ли я использовать локальный IP-адрес при доступе к веб-серверу? Будет ли увеличение производительности при переходе на локальный IP-адрес?
Я понимаю, что маршрутизатор будет смотреть на внешний IP-адрес и понимать, что это адрес в его собственной сети, и просто маршрутизировать трафик соответствующим образом. Учитывая, что такие вещи, скорее всего, кешируются в хорошем маршрутизаторе, я предполагаю, что на самом деле я не должен видеть никакой разницы.
Кроме того, есть ли реальная причина использовать внешний IP-адрес вместо локального?
Заранее благодарю за любую помощь!
Вы должны использовать местный. Вы ничего не получите, используя общедоступный IP-адрес, и вводите дополнительные точки возможного отказа.
Я бы использовал публичный IP только в качестве последнего результата.
Я думаю, что для лучшего подключения к mysql было бы
ИМО, этот список отсортирован по всем важным факторам: скорости, простоте настройки и безопасности.
По мере того, как вы перемещаетесь по списку, вам нужно открывать все больше и больше вашего сервера и mysql вверх, что может привести к большему количеству точек атаки. И, как упомянул ErikA, вы также вводите больше возможных точек отказа.