froehlich 02/04/03 11:25:44 Modified: src/documentation/xdocs performancetips.xml Log: added more tips Revision Changes Path 1.3 +23 -5 xml-cocoon2/src/documentation/xdocs/performancetips.xml Index: performancetips.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/performancetips.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- performancetips.xml 28 Mar 2002 22:42:13 -0000 1.2 +++ performancetips.xml 3 Apr 2002 19:25:44 -0000 1.3 @@ -41,7 +41,9 @@ <li>Consider prerendering or time-based batch-process the static parts of your site. PDF reports, rasterized SVG graphs or things that change - regularly.</li> + regularly.</li>Use a transparent proxy in front of your web server! The fastest + response is the one that is not even processed. Cocoon is very slow + (compared to a proxy server) to read resources such as stylesheets <li>For optimum performance with Tomcat 4 and Cocoon 2, use the HTTP/1.0 connector.</li> @@ -97,7 +99,11 @@ than a Sun Enterprise 4500 (and costs a fraction), but try hitting them with 2000 concurrent cocoon requests.</li> - <li>Fine-tune your JVM settings (max heap-size, initial memory).</li> + <li>Fine-tune your JVM settings (max heap-size, initial memory, s.o.). + Please read the <link + href="http://java.sun.com/docs/hotspot/PerformanceFAQ.html">Java Performance + FAQ's</link> and the <link href="http://java.sun.com/docs/hotspot/gc/index.html">Tuning + Garbage Collection</link> Document.</li> <li>Don't specify the -Xms parameter.</li> @@ -110,7 +116,7 @@ </s1> <s1 title="Perfomance Formulas"> - <ul> + <ul>g <li>Consider following formula for Pipeline Processing: <p><code>Number_of_simultaneous_users * depth_of_content_aggregation</code></p> </li> @@ -137,9 +143,21 @@ <s1 title="XSP"> <ul> - <li>Consider turning your XSPs into Generators by hand and call them + <li><p>Consider turning your XSPs into Generators by hand and call them directly. Of course you don't need to do this for all pages, but it's - recommended to it for those which are heavy loaded.</li> + recommended to it for those which are heavy loaded.</p> + <p>You can try it this way:</p> + <p>Cocoon will compile your XSP's into Java classes + (see tomcat/work/..../org/apache/cocoon/www/my_xsp.class). After that, add + the generated Generator to the Sitemap:</p> + <code> + <map:generator type="myXSP" src="org.apache.cocoon.www.my_xsp"/> + </code> + <p>And use it:</p> + <code> + <map:generate type="myXSP"/> + </code> + </li> </ul> </s1>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]