首页 > 后端开发 > php教程 > 问一个循环输出字符串的问题

问一个循环输出字符串的问题

WBOY
发布: 2016-06-23 14:04:01
原创
1104 人浏览过

for ($i=1; $i<=1000000000; $i++ ){  echo "非法操作!".$i;}
登录后复制



如果循环的次数巨大,达到了使浏览器崩溃的地步,
那么对WEB服务器有影响吗?有多大影响?


回复讨论(解决方案)

PHP是运行在服务器端的,所以你上面的语句是在服务器端执行完毕得到结果后再传送到客户端浏览器上。
你所说的让浏览器崩溃,无非是循环够多输出字符数够多,这样的话,估计先崩溃的是服务器。

原来是这样的啊

那如果换成js是不是就不会对服务器造成影响

不会对WEB服务器有影响
web服务器有个输出缓冲区,一旦满了就会向用户输出
经常为了满足某些实时需要,将缓冲区设为0,那就更没有影响了

不会对WEB服务器有影响
web服务器有个输出缓冲区,一旦满了就会向用户输出
经常为了满足某些实时需要,将缓冲区设为0,那就更没有影响了

这个是针对对PHP代码还是JS代码?

那如果换成js是不是就不会对服务器造成影响
JS运行在客户端,确实和服务器没关系了,问题是你这种需求想干嘛?

服务器不崩溃,客户端就不会崩溃


不会对WEB服务器有影响
web服务器有个输出缓冲区,一旦满了就会向用户输出
经常为了满足某些实时需要,将缓冲区设为0,那就更没有影响了

这个是针对对PHP代码还是JS代码? 当然是 php!
因为你问的是WEB服务器

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板