Maison > développement back-end > tutoriel php > 问一个循环输出字符串的问题

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

WBOY
Libérer: 2016-06-23 14:04:01
original
1105 Les gens l'ont consulté

for ($i=1; $i<=1000000000; $i++ ){  echo "非法操作!".$i;}
Copier après la connexion



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


回复讨论(解决方案)

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

原来是这样的啊

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

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

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

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

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

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


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

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal