php,在本地使用file_get_contents和cur抓取网页l特别慢是什么原因?

抓同一个网页,在本地要3秒,放到虚拟主机才要1秒。是不是我本地服务器设置有问题?我的是电信6M的宽度。测速达到了734KB/秒。... 抓同一个网页,在本地要3秒,放到虚拟主机才要1秒。是不是我本地服务器设置有问题?
我的是电信6M的宽度。测速达到了734KB/秒。
展开
 我来答
cmoooo
2013-01-13 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:665万
展开全部
有三个原因:

第一个主因是网速,虽然你使用的是电信6M宽带,但网速还是无法与虚拟服务器相比,虚拟服务器所限制的网速一般只是上传速度,下载的速度并不限制,没有谁使用虚拟服务器去大量下载数据。

另外,虚拟主机再怎么差,连接到机房的到底是光纤而不是宽带,这一点毋庸置疑。

另一个原因是DNS,一个服务器提供商,都会在机房里设置自己的DNS服务器,这样会大大提高服务器的解析速度,同时还对外提供各种DNS解析服务,所以,虚拟主机的DNS速度,不是个人宽带可以比拟的,而个人电脑却需要使用宽带资源解析DNS。

第三个原因就是路由,个人宽带不是主干网,一般的空间商所接入的光纤却尽量与国家光纤主干距离很近,路由延迟极短,个个的宽带却完全不是一个概念,中间的路由延迟也是个可观的数字。
keven1006
2013-01-26 · TA获得超过684个赞
知道小有建树答主
回答量:820
采纳率:66%
帮助的人:370万
展开全部
你是电信的,可能你要抓的网页是联通的,这种情况你的就很慢,你的虚拟主机可能和对方是一个网络服务商,所以比较快。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式