gpt4 book ai didi

php - 如果在部署到服务器后不将数据库连接更改为 'localhost',我是否在浪费带宽

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:17 24 4
gpt4 key购买 nike

当我开发并且已经有一个实时数据库时,我将我的项目连接到它。

  • 服务器:www.myserver.com
  • 用户:我的用户
  • 密码:我的密码
  • 数据库:my_database

如果我对服务器使用这些设置,它是否足够聪明地确定这是本地主机,而不是通过网络设置连接到它自己的位置,从而浪费带宽?

或者我应该总是,总是把它改成

  • 服务器:本地主机
  • 用户:root
  • 密码:
  • 数据库:my_database

?

最佳答案

数据库最好只监听本地主机连接(如果是专用数据库,则监听 LAN 内部 IP),因此您无论如何都必须使用 localhost 连接到它。这是使您的服务更安全的简单方法。

如果你仍然使用服务器的外部名称或 IP,如果它是在服务器本身上配置的(而不是在 NAT、防火墙或负载平衡器设备上),你就不会浪费带宽——主机操作系统将意识到这个流量应该通过环回网络设备(主机操作系统内部流量)。如果改为在网络设备上配置公共(public)地址,则该配置会导致您的 LAN 上出现额外的内部网络流量。

关于php - 如果在部署到服务器后不将数据库连接更改为 'localhost',我是否在浪费带宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35654153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com