php,在本地使用file_get_contents和cur抓取网页l特别慢是什么原因?
答案:2 悬赏:50 手机版
解决时间 2021-03-06 21:56
- 提问者网友:沦陷
- 2021-03-06 05:06
php,在本地使用file_get_contents和cur抓取网页l特别慢是什么原因?
最佳答案
- 五星知识达人网友:从此江山别
- 2021-03-06 05:30
有三个原因:
第一个主因是网速,虽然你使用的是电信6M宽带,但网速还是无法与虚拟服务器相比,虚拟服务器所限制的网速一般只是上传速度,下载的速度并不限制,没有谁使用虚拟服务器去大量下载数据。
另外,虚拟主机再怎么差,连接到机房的到底是光纤而不是宽带,这一点毋庸置疑。
另一个原因是DNS,一个服务器提供商,都会在机房里设置自己的DNS服务器,这样会大大提高服务器的解析速度,同时还对外提供各种DNS解析服务,所以,虚拟主机的DNS速度,不是个人宽带可以比拟的,而个人电脑却需要使用宽带资源解析DNS。
第三个原因就是路由,个人宽带不是主干网,一般的空间商所接入的光纤却尽量与国家光纤主干距离很近,路由延迟极短,个个的宽带却完全不是一个概念,中间的路由延迟也是个可观的数字。
第一个主因是网速,虽然你使用的是电信6M宽带,但网速还是无法与虚拟服务器相比,虚拟服务器所限制的网速一般只是上传速度,下载的速度并不限制,没有谁使用虚拟服务器去大量下载数据。
另外,虚拟主机再怎么差,连接到机房的到底是光纤而不是宽带,这一点毋庸置疑。
另一个原因是DNS,一个服务器提供商,都会在机房里设置自己的DNS服务器,这样会大大提高服务器的解析速度,同时还对外提供各种DNS解析服务,所以,虚拟主机的DNS速度,不是个人宽带可以比拟的,而个人电脑却需要使用宽带资源解析DNS。
第三个原因就是路由,个人宽带不是主干网,一般的空间商所接入的光纤却尽量与国家光纤主干距离很近,路由延迟极短,个个的宽带却完全不是一个概念,中间的路由延迟也是个可观的数字。
全部回答
- 1楼网友:何以畏孤独
- 2021-03-06 05:45
你是电信的,可能你要抓的网页是联通的,这种情况你的就很慢,你的虚拟主机可能和对方是一个网络服务商,所以比较快。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯