我的 Web 服务器和数据库服务器在同一台机器上,连接数据库服务器时我使用了路由器分配的内部地址 192.168.1.15
与使用 127.0.0.1 相比,延迟方面是否有差异?
操作系统是否足够智能,知道 192 地址是同一台机器?数据包是否会被发送到路由器/离开机器?
答案1
主要的区别在于除此以外的机器可以访问数据库。如果您想确保只有在该机器上运行的 Web 服务器才能访问该数据库,您可以让数据库服务器仅监听 127.0.0.1,而不是监听所有地址。
但无论哪种方式,如果您使用 127.0.0.1 或其 192.xxx 地址,流量就不会离开机器并穿过网络。