Dear mailing list, I'd like to share our experience with the navigation-module with you:
Last week we 'suddenly' ran into performance problems with one (the largest) of our Lenya-2.0.3 publications after we successfully imported most of the content from Lenya 1.2.4. Another publication, mostly identical from the layout, xslt etc. showed always and still fast responses although that server was not so powerful than the one for the 'big' publication. After some hours of testing and profiling (a really great feature!), we detected that the generation of the navigation-components in the publication sitemap needs the most of the time. In page-generation (<map:match pattern="lenyabody-raw-*/*/*/*/*/*/**"> in the publication sitemap) we aggregate these parts: - navigation, 1st level - navigation, 2nd level - navigation, menu level 3 onwards (tree) - navigation, breadcrumb - navigation, meta-navigation (some items below a certain 1st level node) - navigation, footer-navigation (also some items below a certain 1st level node) - language-selector - document-content - additional page-related content (teaser, promo etc.) stored in a MySQL accessed via XSP We replaced all these 'old' navigation-elements and used instead the navigation-module for their creation as described in the 2.0 documentation (but still generating the same number of widgets and x(ht)ml). With this change the page-generation is FACTOR 100 (hundred!) FASTER! some facts: number of documents in pub: 9600 number of sitetree nodes: 4115 average responsetime per page (empty cache) with "old" navigation: 3.8 sec average responsetime per page (empty cache) with "new" navigation: 0.038 sec Thanks a lot for this great CMS :-) Gerd --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
