Re: [xwiki-users] xwiki render cache not working?
On Wed, Dec 12, 2012 at 11:21 AM, David Delbecq david.delb...@meteo.bewrote: Well, that's a bit my problem there :/ i don't want to encode every page as they are created. Restarting xwiki after each new page or even tracking the list of xwiki page can be a nightmare. On the other hand, i can't easily go on a space by space basis. Sure some spaces are pure xwiki content and no trouble at all, but most spaces will have pages here and there that must not be cached :( I guess i will have to disable cache for most of our xwiki then and only enable it on pages that have heavy load. Could you tell me why the xwiki 1 annotation to disable cache was not migrated to xwiki 2? I don't know anything in xwiki/1.0 to disable cache. Do you mean the velocity method to enable cache ? The cache macro is supposed to cover more use cases. Producing the HTML does not cost much, the cache is generally used to not execute again dynamic content. - Mail original - De: Thomas Mortagne thomas.morta...@xwiki.com À: XWiki Users users@xwiki.org Envoyé: Vendredi 7 Décembre 2012 16:44:12 Objet: Re: [xwiki-users] xwiki render cache not working? On Fri, Dec 7, 2012 at 3:52 PM, David Delbecq david.delb...@meteo.be wrote: I still have sme question regarding glocal caching policy. If there is no way on a specific page to disable cache, Does that mean if i ask to cache all page, administration pages will stop showing up to date informations? What is the process in those pages, like group editor, search result, to avoid caching of result and outdated datas? Yes since that's the point of rendering cache. But you should not enable cache for everything and at least choice specific spaces if not pages. - Mail original - De: Thomas Mortagne thomas.morta...@xwiki.com À: XWiki Users users@xwiki.org Envoyé: Vendredi 7 Décembre 2012 10:30:29 Objet: Re: [xwiki-users] xwiki render cache not working? On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.be wrote: You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. For what i read, it operates at a differente level, i caches the XDOM, not the rendered content. I am pretty sure XDOM uses more space in memory that a simple String, you still have the overhead of rendering operation and you have to manually manage your cache key, which is far mor cumbersome thant saying xwiki hey, cache this page for 5 minutes, ok?) Moreover, documentation suggest to avoid haveing different timeToLive on different pages, because that's as much threads :s That's true only with JBoss Cache but not with Infinispan which is what is used by default in recent XWiki versions. ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] xwiki render cache not working?
Well, that's a bit my problem there :/ i don't want to encode every page as they are created. Restarting xwiki after each new page or even tracking the list of xwiki page can be a nightmare. On the other hand, i can't easily go on a space by space basis. Sure some spaces are pure xwiki content and no trouble at all, but most spaces will have pages here and there that must not be cached :( I guess i will have to disable cache for most of our xwiki then and only enable it on pages that have heavy load. Could you tell me why the xwiki 1 annotation to disable cache was not migrated to xwiki 2? - Mail original - De: Thomas Mortagne thomas.morta...@xwiki.com À: XWiki Users users@xwiki.org Envoyé: Vendredi 7 Décembre 2012 16:44:12 Objet: Re: [xwiki-users] xwiki render cache not working? On Fri, Dec 7, 2012 at 3:52 PM, David Delbecq david.delb...@meteo.bewrote: I still have sme question regarding glocal caching policy. If there is no way on a specific page to disable cache, Does that mean if i ask to cache all page, administration pages will stop showing up to date informations? What is the process in those pages, like group editor, search result, to avoid caching of result and outdated datas? Yes since that's the point of rendering cache. But you should not enable cache for everything and at least choice specific spaces if not pages. - Mail original - De: Thomas Mortagne thomas.morta...@xwiki.com À: XWiki Users users@xwiki.org Envoyé: Vendredi 7 Décembre 2012 10:30:29 Objet: Re: [xwiki-users] xwiki render cache not working? On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.be wrote: You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. For what i read, it operates at a differente level, i caches the XDOM, not the rendered content. I am pretty sure XDOM uses more space in memory that a simple String, you still have the overhead of rendering operation and you have to manually manage your cache key, which is far mor cumbersome thant saying xwiki hey, cache this page for 5 minutes, ok?) Moreover, documentation suggest to avoid haveing different timeToLive on different pages, because that's as much threads :s That's true only with JBoss Cache but not with Infinispan which is what is used by default in recent XWiki versions. ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] xwiki render cache not working?
On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.bewrote: You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. For what i read, it operates at a differente level, i caches the XDOM, not the rendered content. I am pretty sure XDOM uses more space in memory that a simple String, you still have the overhead of rendering operation and you have to manually manage your cache key, which is far mor cumbersome thant saying xwiki hey, cache this page for 5 minutes, ok?) Moreover, documentation suggest to avoid haveing different timeToLive on different pages, because that's as much threads :s That's true only with JBoss Cache but not with Infinispan which is what is used by default in recent XWiki versions. ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] xwiki render cache not working?
On Dec 7, 2012, at 10:30 AM, Thomas Mortagne thomas.morta...@xwiki.com wrote: On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.bewrote: You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. For what i read, it operates at a differente level, i caches the XDOM, not the rendered content. I am pretty sure XDOM uses more space in memory that a simple String, you still have the overhead of rendering operation and you have to manually manage your cache key, which is far mor cumbersome thant saying xwiki hey, cache this page for 5 minutes, ok?) Moreover, documentation suggest to avoid haveing different timeToLive on different pages, because that's as much threads :s That's true only with JBoss Cache but not with Infinispan which is what is used by default in recent XWiki versions. Then the documentation needs to be updated if you're sure of what you say. Thanks -Vincent ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] xwiki render cache not working?
On Fri, Dec 7, 2012 at 10:34 AM, Vincent Massol vinc...@massol.net wrote: On Dec 7, 2012, at 10:30 AM, Thomas Mortagne thomas.morta...@xwiki.com wrote: On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.be wrote: You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. For what i read, it operates at a differente level, i caches the XDOM, not the rendered content. I am pretty sure XDOM uses more space in memory that a simple String, you still have the overhead of rendering operation and you have to manually manage your cache key, which is far mor cumbersome thant saying xwiki hey, cache this page for 5 minutes, ok?) Moreover, documentation suggest to avoid haveing different timeToLive on different pages, because that's as much threads :s That's true only with JBoss Cache but not with Infinispan which is what is used by default in recent XWiki versions. Then the documentation needs to be updated if you're sure of what you say. There is It should only be an issue when using JBoss Cache though and since XWiki 3.3M1 we use Infinispan by default). already in the documentation. Thanks -Vincent ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] xwiki render cache not working?
I still have sme question regarding glocal caching policy. If there is no way on a specific page to disable cache, Does that mean if i ask to cache all page, administration pages will stop showing up to date informations? What is the process in those pages, like group editor, search result, to avoid caching of result and outdated datas? - Mail original - De: Thomas Mortagne thomas.morta...@xwiki.com À: XWiki Users users@xwiki.org Envoyé: Vendredi 7 Décembre 2012 10:30:29 Objet: Re: [xwiki-users] xwiki render cache not working? On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.bewrote: You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. For what i read, it operates at a differente level, i caches the XDOM, not the rendered content. I am pretty sure XDOM uses more space in memory that a simple String, you still have the overhead of rendering operation and you have to manually manage your cache key, which is far mor cumbersome thant saying xwiki hey, cache this page for 5 minutes, ok?) Moreover, documentation suggest to avoid haveing different timeToLive on different pages, because that's as much threads :s That's true only with JBoss Cache but not with Infinispan which is what is used by default in recent XWiki versions. ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] xwiki render cache not working?
I still have some questions regarding glocal caching policy. If there is no way on a specific page to disable cache, Does that mean if i ask to cache all page, administration pages will stop showing up to date informations? What is the process in those pages, like group editor, search result, to avoid caching of result and outdated datas? - Mail original - De: Thomas Mortagne thomas.morta...@xwiki.com À: XWiki Users users@xwiki.org Envoyé: Vendredi 7 Décembre 2012 10:30:29 Objet: Re: [xwiki-users] xwiki render cache not working? On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.bewrote: You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. For what i read, it operates at a differente level, i caches the XDOM, not the rendered content. I am pretty sure XDOM uses more space in memory that a simple String, you still have the overhead of rendering operation and you have to manually manage your cache key, which is far mor cumbersome thant saying xwiki hey, cache this page for 5 minutes, ok?) Moreover, documentation suggest to avoid haveing different timeToLive on different pages, because that's as much threads :s That's true only with JBoss Cache but not with Infinispan which is what is used by default in recent XWiki versions. ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] xwiki render cache not working?
On Fri, Dec 7, 2012 at 3:52 PM, David Delbecq david.delb...@meteo.bewrote: I still have sme question regarding glocal caching policy. If there is no way on a specific page to disable cache, Does that mean if i ask to cache all page, administration pages will stop showing up to date informations? What is the process in those pages, like group editor, search result, to avoid caching of result and outdated datas? Yes since that's the point of rendering cache. But you should not enable cache for everything and at least choice specific spaces if not pages. - Mail original - De: Thomas Mortagne thomas.morta...@xwiki.com À: XWiki Users users@xwiki.org Envoyé: Vendredi 7 Décembre 2012 10:30:29 Objet: Re: [xwiki-users] xwiki render cache not working? On Thu, Dec 6, 2012 at 2:45 PM, David Delbecq david.delb...@meteo.be wrote: You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. For what i read, it operates at a differente level, i caches the XDOM, not the rendered content. I am pretty sure XDOM uses more space in memory that a simple String, you still have the overhead of rendering operation and you have to manually manage your cache key, which is far mor cumbersome thant saying xwiki hey, cache this page for 5 minutes, ok?) Moreover, documentation suggest to avoid haveing different timeToLive on different pages, because that's as much threads :s That's true only with JBoss Cache but not with Infinispan which is what is used by default in recent XWiki versions. ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] xwiki render cache not working?
Rendering cache works well for me. Well, quite obviously, not for me :) First of all, not that your are mixing two different features here: what you find in xwiki.cfg and $context.setCacheDuration() are old caching system which is maintained for retro-compatibility reasons only in xwiki/1.0 syntax. If setCacheDuration does not work in xwiki 2, how do i specify per page cache rules? Going through the process of shuting down xwiki to adjust .properties for each page that requires cache disabling can quickly beocme a nightmare. Now about the more generic rendering cache located in xwiki.properties, is your wiki name really wiki ? Because here you indicated that you wanted to cache all the pages in the wiki which has wiki as identifier. If you are in a single wiki mode (XWiki Enterprise for example) you can simply remove the wiki part as in core.renderingcache.documents=Space.Page I thought xwiki was the default wiki name :) However, here is adujsted config: still the same problem. As you can see, i asked to cache *everything* :) #-# [Since 2.4M1] #-# A list of Java regex patterns matching full documents reference. # core.renderingcache.documents=wiki:Space\.Page # core.renderingcache.documents=wiki:Space\..* core.renderingcache.documents=.* #-# [Since 2.4M1] #-# The time (in seconds) after which data should be removed from the cache when not used. #-# Default value is 300 (5 min). # core.renderingcache.duration=300 #-# [Since 2.4M1] #-# The size of the rendering cache. Not that it's not the number of cached documents but the number of cached results. #-# (For a single document several cache entries are created, because each action, language and request query string #-# produces a unique rendering result) #-# Default value is 100. core.renderingcache.size=200 Here is my log output, if that can be of any use: 12:15:44,611 INFO [stdout] (http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) ***phone menu not in cache 12:15:45,327 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/Menu/edit%2Dfind.png) No FormBeanConfig found under 'download' 12:15:45,342 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/back.png) No FormBeanConfig found under 'download' 12:15:45,327 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/document.png) No FormBeanConfig found under 'download' 12:15:59,560 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) No FormBeanConfig found under 'view' 12:16:00,377 INFO [stdout] (http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) ***phone menu not in cache 12:16:00,496 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/Menu/edit%2Dfind.png) No FormBeanConfig found under 'download' 12:16:00,497 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/document.png) No FormBeanConfig found under 'download' 12:16:00,496 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/back.png) No FormBeanConfig found under 'download' 12:19:06,714 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) No FormBeanConfig found under 'view' 12:19:07,520 INFO [stdout] (http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) ***phone menu not in cache 12:19:07,601 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/document.png) No FormBeanConfig found under 'download' 12:19:07,609 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/Menu/edit%2Dfind.png) No FormBeanConfig found under 'download' 12:19:07,647 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/back.png) No FormBeanConfig found under 'download' 12:19:09,749 WARN [org.apache.struts.util.RequestUtils] (http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) No FormBeanConfig found under 'view' 12:19:10,440 INFO [stdout] (http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain)
Re: [xwiki-users] xwiki render cache not working?
On Thu, Dec 6, 2012 at 1:26 PM, David Delbecq david.delb...@meteo.bewrote: Rendering cache works well for me. Well, quite obviously, not for me :) First of all, not that your are mixing two different features here: what you find in xwiki.cfg and $context.setCacheDuration() are old caching system which is maintained for retro-compatibility reasons only in xwiki/1.0 syntax. If setCacheDuration does not work in xwiki 2, how do i specify per page cache rules? Going through the process of shuting down xwiki to adjust .properties for each page that requires cache disabling can quickly beocme a nightmare. You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. Now about the more generic rendering cache located in xwiki.properties, is your wiki name really wiki ? Because here you indicated that you wanted to cache all the pages in the wiki which has wiki as identifier. If you are in a single wiki mode (XWiki Enterprise for example) you can simply remove the wiki part as in core.renderingcache.documents=Space.Page I thought xwiki was the default wiki name :) However, here is adujsted config: still the same problem. As you can see, i asked to cache *everything* :) #-# [Since 2.4M1] #-# A list of Java regex patterns matching full documents reference. # core.renderingcache.documents=wiki:Space\.Page # core.renderingcache.documents=wiki:Space\..* core.renderingcache.documents=.* #-# [Since 2.4M1] #-# The time (in seconds) after which data should be removed from the cache when not used. #-# Default value is 300 (5 min). # core.renderingcache.duration=300 #-# [Since 2.4M1] #-# The size of the rendering cache. Not that it's not the number of cached documents but the number of cached results. #-# (For a single document several cache entries are created, because each action, language and request query string #-# produces a unique rendering result) #-# Default value is 100. core.renderingcache.size=200 Did you kept core.renderingcache.enabled=true ? Here is my log output, if that can be of any use: 12:15:44,611 INFO [stdout] ( http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) ***phone menu not in cache 12:15:45,327 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/Menu/edit%2Dfind.png) No FormBeanConfig found under 'download' 12:15:45,342 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/back.png) No FormBeanConfig found under 'download' 12:15:45,327 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/document.png) No FormBeanConfig found under 'download' 12:15:59,560 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) No FormBeanConfig found under 'view' 12:16:00,377 INFO [stdout] ( http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) ***phone menu not in cache 12:16:00,496 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/Menu/edit%2Dfind.png) No FormBeanConfig found under 'download' 12:16:00,497 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/document.png) No FormBeanConfig found under 'download' 12:16:00,496 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/back.png) No FormBeanConfig found under 'download' 12:19:06,714 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) No FormBeanConfig found under 'view' 12:19:07,520 INFO [stdout] ( http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menuxpage=plain) ***phone menu not in cache 12:19:07,601 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/document.png) No FormBeanConfig found under 'download' 12:19:07,609 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/Menu/edit%2Dfind.png) No FormBeanConfig found under 'download' 12:19:07,647 WARN [org.apache.struts.util.RequestUtils] ( http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/back.png) No FormBeanConfig found under 'download' 12:19:09,749 WARN
Re: [xwiki-users] xwiki render cache not working?
You can also use cache macro (see http://extensions.xwiki.org/xwiki/bin/view/Extension/Cache+Macro) to choose different timing for each contents. For what i read, it operates at a differente level, i caches the XDOM, not the rendered content. I am pretty sure XDOM uses more space in memory that a simple String, you still have the overhead of rendering operation and you have to manually manage your cache key, which is far mor cumbersome thant saying xwiki hey, cache this page for 5 minutes, ok?) Moreover, documentation suggest to avoid haveing different timeToLive on different pages, because that's as much threads :s ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] xwiki render cache not working?
On Wed, Dec 5, 2012 at 3:29 PM, David Delbecq david.delb...@meteo.bewrote: Hello, i have a specific wiki page that is quite slow to render because some groovy code and macros in there are quite slow. Fortunately, content does not change often, si i tried to make it faster for user by using cache rendering. Here is what is inside my xwiki.cfg: xwiki.rendering.defaultCacheDuration=3600 And here is my xwiki.properties core.renderingcache.enabled=true core.renderingcache.documents=wiki:.* core.renderingcache.size=200 # Default value is 300 (5 min). # core.renderingcache.duration=300 I have also this inside my page: {{velocity}} $context.setCacheDuration(60) //complex content here that has a custom groovy macro and a velocity include {{/velocity}} {{groovy}} System.out.println(***phone menu not in cache) {{/groovy}} And i see in my log that, everytime, the System.out is executed, meaning the render cache is not used. What's my configuration problem? What did i miss? Note: using xwiki 4.1.2 and the url i try is http://server/xwiki/bin/view/MySpace/MyPage?menu=Test.Menuxpage=plain Thank you. David Delbecq ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users Rendering cache works well for me. First of all, not that your are mixing two different features here: what you find in xwiki.cfg and $context.setCacheDuration() are old caching system which is maintained for retro-compatibility reasons only in xwiki/1.0 syntax. Now about the more generic rendering cache located in xwiki.properties, is your wiki name really wiki ? Because here you indicated that you wanted to cache all the pages in the wiki which has wiki as identifier. If you are in a single wiki mode (XWiki Enterprise for example) you can simply remove the wiki part as in core.renderingcache.documents=Space.Page -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users