技术开发 频道

提高WebSphere Portal性能的捷径

    第四步 部署Cache Monitor

    在完成前三步后,需要在服务器上安装Cache Monitor组件,来监控刚才配置的动态高速缓存(Dynamic Cache)是否成功运行。

    发布[WAS_ROOT]\WebSphere/AppServer/installableApps/CacheMonitor.ear应用在WebSphere_Portal server上(和Portal一个服务器实例上)。

    通过http://[Host]:10038/cachemonitor查看cache内容(如果服务器启动了安全性,先登陆服务器管理控制台(或Portal),再切换到http://[Host]:10038/cachemonitor)。具体内容如下:

    第五步 确认配置是否成功

    首先,我们先手动不停地刷新HelloWorld Portlet的页面。

    然后,打开Cache Monitor的页面:

    随着刷新HelloWorld Portlet的页面的次数不断增加,我们会看到上图“Cache Hits”的数目也会不断增加。Cache Hits:记录缓存访问情况的参数。

    另外,通过点击“Cache Content”,可以进一步确认到底缓存的具体内容是什么。

    点击内容的具体链接,我们就可以看到,应用服务器内存中,所缓存的内容就是HelloWorld Porltet了。

总结

    通过以上方案,我们可以方便地将J2EE应用中静态的(HTML、CSS、JS、图片等文件)和动态的(需要与数据库、Web Service等服务交互才能得到的数据)内容缓存到服务器的JVM中,这样访问相关被缓存的应用时,所有的相关输出都可以直接从JVM的内容中获得,而不必直接与数据库、Web Service、静态文件等交互,从而有效地提高系统的性能。
 

0
相关文章