Home > Backend Development > PHP Tutorial > 问一个循环输出字符串的问题

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

WBOY
Release: 2016-06-23 14:04:01
Original
1104 people have browsed it

for ($i=1; $i<=1000000000; $i++ ){  echo "非法操作!".$i;}
Copy after login



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


回复讨论(解决方案)

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

原来是这样的啊

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

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

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

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

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

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


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

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

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template