1

我们将使用 WebSphere Portal 解决方案推出一个全新的公共站点,采用这种废话的全部动机是 WCM 附带的 WYSIWYG 编辑功能,用于非 IT 部门的内容创作。部门负责人喜欢!

但这给我们带来了无尽的噩梦,主要是因为所有东西,OS、WAS、WPS/WCM 和 IHS 都被挤在一个盒子里!!!。

长话短说,我们现在正在解决性能问题等问题。

我们尝试开启磁盘缓存但后来发现mem缓存也开启了,看了最新的Portal Performance Tuning Guide v1.2说两者不能同时开启,所以我们尝试开启mem通过注释掉整个块来关闭缓存<IfModule mod_mem_cache.c>,但结果是磁盘缓存也被完全关闭。

这是 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>

我怎样才能只启用磁盘缓存?

任何帮助表示赞赏。

4

1 回答 1

0

阅读mod_cache not working后找到解决方案

添加CacheEnable disk /<IfModule mod_disk_cache.c>作品!

于 2013-06-05T14:12:37.233 回答