由于带宽限制和远程桌面的速度太慢,最近使用nginx 搭建了一个小服务器,将服务器上的动态数据以txt文本的方式发布到网页上,以便远程监视,数据变化的速度大约2-5秒。
从网上搜到一些使用网页显示txt文件的代码,如下:
test2.html
reading file
Default text
由于服务器上的txt文件是实时更新的,因此直接把setTimeout 改成了setInterval,初次运行成功还很高兴,在客户端能观察到服务器上数据的变化。但是很快发现:
(1)IE浏览器不行,直接崩溃
(2) Google Chrome浏览器大约5分钟后也报告崩溃,但是可以reload,
观察任务管理器可见,内存会直接蹿升,应该是造成浏览器崩溃的主要原因。
试了各种办法,对象删除,置空等都用了,还是不灵,最后受下面文章的启发,采用删除setInterval变量的办法解决了。
http://www.cnblogs.com/chy1000/archive/2010/10/08/1845694.html
代码如下:
index.html
Compact Plus data
Default text
阅读(5318) | 评论(0) | 转发(0) |