我们将我们的网站和数据库从不同的服务器迁移到一台服务器。 SQL数据库和ASP.NET网站之前是共享主机,它们位于不同的机器上并且具有不同的IP。之前,在我的ConnectionString中,CS的服务器段是数据库服务器的外部IP,我将其更改为localhost或127.0.0.1,因为它们位于同一台机器中。我的问题是,它是外部还是本地IP是否重要?具体来说,数据传输速度?当我使用外部IP时,如何传输数据 - 本地机器> ISP>本地机器?或本地机器>本地机?
答案 0 :(得分:1)
根据您使用的SQL数据库,这可能很重要。
有些人不接受127.0.0.1无法访问的调用,例如默认模式下的PostgreSQL。
如果您在本地服务器上访问数据库,则可以将其配置为不允许外部连接并使您的应用程序更安全。