最大服务器文件访问频率

时间:2009-08-09 14:49:54

标签: php ajax file comet

我正在尝试使用Comet长轮询方法在PHP中创建一个AJAX推送实现。我的代码涉及使用file_get_contents()重复读取文件以检查要发送给用户的任何消息。为了减少服务器负载,我使用了两个文本文件;一个包含实际命令,另一个包含“更改通知程序”,它们通过0-9迭代或包含UNIX时间戳。我的问题是,我多久可以访问和读取一个小的(只有几个字节)文件,而不会使服务器超载?推送实现意味着我可以比每隔几秒钟请求一个文件更频繁地轮询更改,但仍然必须有限制。

如果有帮助,我正在使用1& 1 Home(Linux)托管计划,即共享托管。

1 个答案:

答案 0 :(得分:1)

假设您正在运行一个理智的操作系统,它会在ram中缓存“更改通知程序”文件,操作将非常便宜,无法实现。在此之前,PHP将成为一个瓶颈方式。