RSS是推模式还是拉模式
我认为管理系统基于WEB的应用最大的问题就是信息同步,服务器更新后客户端浏览器如何同步更新。原来我们都采用在客户端定时刷新的办法。但是这样系统资源消耗很大,而且实时性也差。后来看到有一个RSS技术,据说可以同步信息源的内容,当信息源更新后,rss客户端可以同步更新。而且rss还有web版本的。但是我有一个疑问RSS技术使用的是推模式——服务器更新很主动把更新内容推向订阅的客户端呢?还是拉模式——订阅的客户端定时访问服务器,发现更新立即下载?
[解决办法]
应该是拉模式。这是应用的必然性。这和RSS并没有关系。RSS只是在文档格式上和发布上有一些约束,但对通信模式本身并没有约束。你要用推模式实现RSS的发布也没问题。
其实你提的问题“我认为管理系统基于WEB的应用最大的问题就是信息同步,服务器更新后客户端浏览器如何同步更新。”,根本并不是个问题。
或者你可能对服务器通信的原理不够了解才会有这样的问题。
说一个最基本的问题,推模式必须一直保持连接。你的服务器能顶得住众多的客户端一直保持连接吗?
除非一种情况,你的系统是个面对小众的应用,在线人数极少。那你可以考虑推模式。
我觉得如果你真想搞清楚问题的本质答案,那就了解一下HTTP的原理、推模式的原理,自然你的问题就得到解答。
[解决办法]
拉,阅读器定时拉