我们将使用WebSphere Portal解决方案推出一个全新的公共站点,采用这一废话的整个奖励是WMIIWYG编辑功能,在内容创作方面,非IT部门使用WCM。部门负责人喜欢它!
但是这给我们带来了无尽的噩梦,主要是因为所有东西,操作系统,WAS,WPS / WCM和IHS都挤进了一个盒子里!!!。
长话短说,我们现在正在解决性能问题。
我们尝试启用磁盘缓存,但后来发现内存缓存也已启用,在阅读最新的Portal Performance Tuning Guide v1.2之后,它说两者都应该不能同时打开,所以我们尝试通过注释掉enitre块<IfModule mod_mem_cache.c>
来关闭 mem缓存,但结果是磁盘缓存是也完全关闭了。
这是httpd.conf的片段:
LoadModule cache_module modules/mod_cache.so
<IfModule mod_cache.c>
LoadModule disk_cache_module modules/mod_disk_cache.so
<IfModule mod_disk_cache.c>
CacheRoot /opt/IBM/HTTPServer/ihsCache
CacheDirLevels 2
CacheDirLength 1
CacheIgnoreHeaders Set-Cookie
CacheMaxFileSize 1000000
CacheMinFileSize 1
CacheIgnoreNoLastMod On
CacheIgnoreQueryString Off
CacheLastModifiedFactor 0.1
CacheStoreNoStore Off
CacheStorePrivate Off
CacheDisable /wps/myportal/
CacheDisable /wps/mycontenthandler/
CacheDisable /wps/wcm/mycontent/
CacheEnable disk /wps/portal/
CacheEnable disk /wps/contenthandler/
CacheEnable disk /wps/wcm/content/
CacheEnable disk /wps/PA_
CacheEnable disk /mum/css/
CacheEnable disk /portal_dojo/
CacheEnable disk /DojoToolkit/
CacheEnable disk /EnhancedTheme/themes/
CacheEnable disk /wps/themeModules/themes/
CacheEnable disk /wps/defaultTheme80/themes/
</IfModule>
LoadModule mem_cache_module modules/mod_mem_cache.so
<IfModule mod_mem_cache.c>
CacheEnable mem /
CacheIgnoreHeaders Set-Cookie
MCacheSize 1024000
MCacheMaxObjectCount 100000
MCacheMinObjectSize 1
MCacheMaxStreamingBuffer 6291456
MCacheRemovalAlgorithm GDSF
MCacheMaxObjectSize 6291456
</IfModule>
</IfModule>
如何才能启用磁盘缓存?
任何帮助表示赞赏。
答案 0 :(得分:0)
在CacheEnable disk /
下添加<IfModule mod_disk_cache.c>
有效!