嗯嗯,明白了。。。。
我作过ajax的测试,每500毫秒读取一次服务端的一个不到1k的文件,结果很容易出现读取失败,服务端拒绝发送信息给我

,当然这是比较极端的例子,那个服务器本身也不够强壮。
我以前在考虑作ajax的东西的时候就在考虑应该怎么样尽可能的减少对服务器影响,不要因为对服务器端不停的访问,造成不必要的资源浪费。
后来有过一个想法,但是还没实际去应用:
一个聊天室,所有的聊天内容将作为文本文件保存在服务端(或者是数据库,然后缓存为文本文件)。
在客户端页面中每隔很短的时间,使用ajax去获取这个文本文件的header,注意,不是获取文本文件,是获取文本文件的header,这个的速度非常快,而这个文本文件的header中的Last-Modified应该会随着文件的修改而改变。只有发现这个Last-Modified发生变动,才去读取文本文件,并显示,这样能够做到最大程度降低与服务端的交互成本。
不过,对于“header的取得少占用带宽及系统资源”这种说法只是我的主观猜测而已,我没有去证实过(无论是去网上查询或者自己主动测试)。
系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。