PHP代码同时运行许多页面(循环(,这基本上是目标。
但是一旦发生,我注意到我的lighttpd网络服务器每次都会冻结。
是否可以添加代码将等到每个页面完成加载?一页一页地慢慢地,而不是全部在一起。
我的PHP:
<?php
set_time_limit(0);
for ($x = 1; $x <= 100; $x++){
file_get_contents("http://website.com/number?1&page$x");}
?>
也许PHP的"睡眠"功能会对你有所帮助。 例如
for ($x = 1; $x <= 100; $x++){
sleep(2);
file_get_contents("http://website.com/page?1&subpage$x");
}