php文件和数据库不在一个服务器上,速度是快了,还是慢了

我有2个虚拟主机,一个带200M数据库(a),另一个不带,但是支持php(b),我现在在b上链接a上的数据库
问题一:能不能连上
问题二:如果能,这种方式在效率上是快了,慢了,还是不改变?
---------------------------------------------------------------

1.要看你的数据库服务器允不允许远程连接,
2.肯定是慢了。从远程服务器读取数据和从本地读取怎么能一样?
---------------------------------------------------------------

1 看数据库服务器的设置是否允许外部连接了。
2 看连接数,访问数。服务器配置才能定快了还是慢了。
---------------------------------------------------------------

主要看数据库的服务器的速度!
---------------------------------------------------------------

问题一:能不能连上
取决于是否允许远程连接

问题二:如果能,这种方式在效率上是快了,慢了,还是不改变?
取决于网络速度。理由如下:
假定服务器均为单cpu,多cpu的情况就更复杂了。
单一的数据库服务器的速度明显高于web+数据库,因为他不需要在两种服务间切换。cpu在任何瞬间都只能做一件事情。
但是由于是异地信息交换,所以瓶颈在通道
---------------------------------------------------------------

一般的虚拟主机数据库应该为单一服务器,而与WEB服务器应该在同一局域网内,
如果带宽太慢,势必影响数据传输。
---------------------------------------------------------------

如果web服务器和数据库服务器在一个局域网内,而且局域网内网络环境是比较好的,那因改说是提高了速度吗(与把web与数据库装在同一台服务器相比)?

Published At
Categories with Web编程
Tagged with
comments powered by Disqus