Hi,

I have a 16MB XML file. I want to know how to cache it.
It is used in the generator.

1. Do i need to restart tomcat once i change the
   cocoon.xconf file
2. Does the generator need additional paramerters?
3. Is there anything wrong with cocoon.xconf

I tried the standard things that I found and
currently "related" parts of my cocoon.xconf
file look like this:


-------------------------------------------------------------------------
<store class="org.apache.cocoon.components.store.MRUMemoryStore">
     <parameter name="freememory" value="1000000"/>
     <parameter name="heapsize" value="60000000"/>
     <parameter name="cleanupthreadinterval" value="10"/>
     <parameter name="maxobjects" value="50000"/>
     <parameter name="usecleanupthread" value="true"/>
     <parameter name="threadpriority" value="5"/>
     <parameter name="filesystem" value="true"/>
 </store>

<cache-persistent
class="org.apache.cocoon.components.store.FilesystemStore"
logger="core.store.persistent">
<parameter name="use-cache-directory" value="true"/>
<parameter name="maxobjects" value="50000"/>
</cache-persistent>

<cache-transient
class="org.apache.cocoon.components.store.MRUMemoryStore"
logger="core.store.transient">
     <parameter name="maxobjects" value="50000"/>
     <parameter name="use-persistent-cache" value="true"/>
  </cache-transient>

<stream-pipeline
class="org.apache.cocoon.components.pipeline.CachingStreamPipeline"
logger="core.stream-pipeline" pool-grow="4" pool-min="8"/>

  <stream-cache class="org.apache.cocoon.components.store.MRUMemoryStore">
     <parameter name="freememory" value="1000000"/>
     <parameter name="heapsize" value="60000000"/>
     <parameter name="cleanupthreadinterval" value="10"/>
     <parameter name="maxobjects" value="50000"/>
     <parameter name="usecleanupthread" value="true"/>
     <parameter name="threadpriority" value="5"/>
     <parameter name="filesystem" value="true"/>
  </stream-cache>

<event-pipeline
class="org.apache.cocoon.components.pipeline.CachingEventPipeline"
logger="core.event-pipeline" pool-grow="4"  pool-min="8"/>

  <event-cache class="org.apache.cocoon.components.store.MRUMemoryStore">
     <parameter name="freememory" value="1000000"/>
     <parameter name="heapsize" value="60000000"/>
     <parameter name="cleanupthreadinterval" value="10"/>
     <parameter name="maxobjects" value="50000"/>
     <parameter name="usecleanupthread" value="true"/>
     <parameter name="threadpriority" value="5"/>
     <parameter name="filesystem" value="true"/>
  </event-cache>

--------------------------------------------------------------------------------


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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

Reply via email to