mod_cache使用问题

mod_cache使用问题

想使用men-cache模块,看了一下文档,我的情况是这样的:一台apache上有3个虚拟主机,其中1个想启用cache,其他不想启用。
LoadModule cache_module modules/mod_cache.so

<IfModule mod_cache.c>

<IfModule mod_disk_cache.c>

CacheRoot c:/cacheroot
CacheEnable disk /
CacheDirLevels 5
CacheDirLength 3

</IfModule>


<IfModule mod_mem_cache.c>

CacheEnable mem /
MCacheSize 4096
MCacheMaxObjectCount 100
MCacheMinObjectSize 1
MCacheMaxObjectSize 2048

</IfModule>

</IfModule>
这样设置是不是所有的虚拟主机都启用了缓存?
或者是在<VirtualHost>。。。。。</VirtualHost>加入配置项?
如果是在<VirtualHost>。。。。。</VirtualHost>加入配置项请问应该怎么设置?能否给个例子谢谢!
在<VirtualHost>。。。。。</VirtualHost>加入配置项应该就可以了

[Copy to clipboard] [ - ]
CODE:
<VirtualHost *:80>
       ServerAdmin webmaster@ssss.com
       ServerName www.ssss.com
#RewriteEngine On
#RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
#RewriteCond %{HTTP_USER_AGENT} msnbot.htm [OR]
#RewriteCond %{HTTP_USER_AGENT} Googlebot
#RewriteRule ^.* - [F,L]
       <IfModule mod_cache.c>
       <IfModule mod_mem_cache.c>
       CacheEnable mem /
       MCacheSize 102400
       MCacheMaxObjectCount 4096
       MCacheMinObjectSize 1
       MCacheMaxObjectSize 204800
       </IfModule>
       </IfModule>

   ErrorLog "|/usr/local/sbin/cronolog /var/log/httpd/ssss.com/error_log%Y%m%d.log"
   CustomLog "|/usr/local/sbin/cronolog /var/log/httpd/ssss.com/access_log%Y%m%d.log" combined

</VirtualHost>

谢谢楼上的回答,如果我想让3个虚拟主机都使用cache的话应该在哪设置?
怎样能看mem-cache起作用?
如果设置动态页面缓存 改怎么设置呢?
动态页面用什么工具写的?