> 
> > ...Can we configure a maximum cache file size?...
> 
> I don't have a precise reply to your questions, but here's the config
> that I use to limit the number of cached entries, it might help.
> 
> <!-- xconf patch file for cache settings -->
> <xconf
>   xpath="/cocoon/store"
>   remove="/cocoon/store/*">
>   <parameter name="maxobjects" value="100"/>
>   <parameter name="overflow-to-disk" value="false"/>
>   <parameter name="use-cache-directory" value="true"/>
> 
> </xconf>

I think you are missing to much caching possibilities with the configuration 
above: a maximum of 100 with overflow-to-disk set to false is to low. Try using 
overflow-to-disk=true and maxobjects at least 1000 (unless you have extreme 
large cache responses) and timeToIdleSeconds to 1 day or something.

One thing I just forgot to mention how your cache also can become extremely 
large (and your cocoon app vulnerable, and sorry taht I keep repeating it on 
this list, but it is important to realize)

configure your xslt transformer with 
          <use-request-parameters>false</use-request-parameters>
        <use-session-parameters>false</use-session-parameters>
        <use-cookie-parameters>false</use-cookie-parameters>

by default!! Using <use-request-parameters>true</use-request-parameters> and 
using cocoon cache implies to things when a crawler comes by:

1) Crawlers tend to crawl with arbitrary request-parameters: when 
use-request-parameters=true, this implies crawlers never get a cache hit, 
making your cocoon cache useless. Crawlers can bring your app down in this way

2) Since you cache your results, all crawlers leave your site cached in your 
ehcache under unreacheable cachekeys (because of use-request-parameters=true, 
all parameters are stored in the cachekey), simply adding infinitely many 
cachekeys+responses to your cache. 

Once more: never use <use-request-parameters>true</use-request-parameters>

Sry for repeating myself,

Regards Ard

> 
> -Bertrand
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to