web程序和数据库不在一台服务器上面是否会影响网站的响应速度?

web程序和数据库不在一台服务器上面是否会影响网站的响应速度?

如果一个网站的web程序和数据库分别在两台物理服务器上面,甚至这两个服务器都不在一个数据中心,相距甚远,是否会影响这个网站的响应速度?
数据库和WEB程序分开本身是有利的。你说的情况,关键在于不是这两台机器之间的物理距离,而是在这两个服务器之间的通信情况,连接的快就快。
最好是放在同个机房,两个物理服务器用千M网线连接。放不同地方的话,按照目前中国的IDC状况,速度肯定没放同个机房理想。
哦,谢谢两位!
不知道兄台是否用的MySQL,MySQL官方手册上说道,MySQL使用网络连接会比localhost连接效率降低8%左右。
不过从实际应用上来看,应用与数据库不分离的可能性很小。