服务器用file_get_contents打开远程文件,是不是服务器就要消耗宽带去读取远程文件呢? 比如下面页面100个用户同时访问,那么服务器是不是相当于要浏览100次远程网站?file_get_contents('http://www.sohu.com'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用流量检控,服务端只是非常低的宽带使用,而echo的时候浏览器才出现较高流量,请问这是什么原因? httpd.exe就几k.iexplore.exe 一下几十k. 这是肯定的,这样相当于中转了,不然那些空间为何要禁止php_proxy或者web_proxy?就是消耗服务器资源太厉害了如果你要做类似的服务,就要使用相应的服务器缓存措施,例如使用squid file_get_contents是在你的服务器上的文件中运行,它肯定会去访问目标页,然后才能读取。所以肯定是占一定带宽的,但影响并不大。 你echo的话,其实服务器做了这些事情:1。获取远程服务器数据2。将数据发给你也就等于一份数据占用两次带宽。另外,对于客户端,由于echo了数据,浏览器还要从远程服务器获取其他文件,比如css,js,jpg 你可以file_get_contents('http://www.sohu.com');先把远程资源放到本地文件中用户访问时就直接显示本地文件就行了 【LAMP】哪里有合适的网站空间? PHP左右滚动条 mysql查询数据 网站做压力测试,服务器内存消耗 PHP 5.3.0 如何屏蔽错误提示? PHP:PHP资料,详细讲解。学习资料在线看。 山中一菜鸟请教GD的问题 问一个正则表达式的问题。 !!!急救!!!如何控制输出的字符宽度??? php普通的表单增加 还是递归函数返回值问题,将子类ID保存为数组。 初学php,自己写了一个《石头剪刀布》小游戏
iexplore.exe 一下几十k.
不然那些空间为何要禁止php_proxy或者web_proxy?就是消耗服务器资源太厉害了如果你要做类似的服务,就要使用相应的服务器缓存措施,例如使用squid
1。获取远程服务器数据
2。将数据发给你也就等于一份数据占用两次带宽。
另外,对于客户端,由于echo了数据,浏览器还要从远程服务器获取其他文件,比如css,js,jpg
先把远程资源放到本地文件中
用户访问时就直接显示本地文件就行了