求解决方案!!请高手指点

04-12-21 kyk555

有这样一个J2ee web项目,为了提高浏览时的访问速度,

针对一些栏目,需要根据数据库中的发布内容生成静态页面html文件(生成的静态页面直接写到web项目在服务器上发布的目录下?).

现在的问题是,项目要用到应用服务器集群,有什么办法能够让

每次在web目录下更新后的内容(新生成的静态页面),自动发布到集群中的每一台服务器上,还有如果单独使用web服务器来处理静态页面,那又该怎么处理?

希望有这方面经验的(或用Weblogic or webSphere实现过的)同志给个思路或解决方案的介绍!谢谢!

hk2000c
2004-12-22 16:24
个人认为你可以使用静态转动态的open source 组件来实现这样的发布

至于cluster 发布,我不太清楚,可以使用定时轮询服务器,来硬拷贝到各大服务器上。这些都可以使用java程序实现。

hk2000c
2004-12-22 16:41
是动转静方式

hk2000c
2004-12-22 17:05
用JAVA读取jsp文件结果流生成HTML文件,可以使用内容管理CMS软件来帮助这项工作。CACHE的使用开发,以及集群方式工作有助于均衡负载,提高用户的响应效率。

banq
2005-01-08 21:21
目前集群还不支持文件操作,因此,初步看,基本是不可能,除非不将动态内容写到静态文件中。

我以前贴子说过,我从来不认为动态网页比静态网页会慢,那只是设计的问题,所谓静态网页,也需要动态语言如Apache等动态输出,关键是缓存设计。

Azure_2003
2005-01-21 22:59
> 目前集群还不支持文件操作,因此,初步看,基本是不可能,

> 遣唤谌菪吹骄蔡募小?>

> 我以前贴子说过,我从来不认为动态网页比静态网页会慢,那

> 皇巧杓频奈侍猓骄蔡常残枰镅匀Apache等?> 态输出,关键是缓存设计。

同意banq的观点,我觉得静态的有可能比动态的要慢

codefad
2005-03-15 17:31
呵呵,如果仅仅是需要对WEB目录进行同步,那么用rsync就足够了,因为是只同步增量部分,所以rsync的效率是很高的

猜你喜欢