我有一个完美的域名网站。我的域中有一个php脚本,它是无限循环,它以双倍周期睡眠(为了长轮询目的)让我们说infinite.php。
$sleepDuration = 1;
while(true) {
//check database
// do some stuff
if(some new result) {
return jsonresult
} else {
$sleepDuration *= 2;
sleep($sleepDuration)
continue;
}
}
如果我通过浏览器(用于测试目的或w / e)使用url domain.com/infinite执行此脚本(我使用htaccess删除url中的.php扩展名),此文件将被缓存,这是最烦人的事情:从此点开始,domain.com将不会响应浏览器。从现在开始,网页将无法打开。 (我必须清除所有缓存的文件以使其再次工作)。
P.s:我知道从浏览器执行这个脚本是荒谬的,但正如我所说,我想学习并操纵这些文件的缓存。