On Thu, Dec 6, 2012 at 1:26 PM, David Delbecq <david.delb...@meteo.be>wrote:

>
>
>
>
>
> 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.Menu&xpage=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.Menu&xpage=plain)
> No FormBeanConfig found under 'view'
> 12:16:00,377 INFO [stdout] (
> http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menu&xpage=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.Menu&xpage=plain)
> No FormBeanConfig found under 'view'
> 12:19:07,520 INFO [stdout] (
> http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menu&xpage=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.Menu&xpage=plain)
> No FormBeanConfig found under 'view'
> 12:19:10,440 INFO [stdout] (
> http://someServer.meteo.be:10080/xwiki/bin/view/Configuration/PhoneMacro?menu=SomeSpace.Menu&xpage=plain)
> ***************************************phone menu not in cache
> 12:19:10,556 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:10,558 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:10,563 WARN [org.apache.struts.util.RequestUtils] (
> http://someServer.meteo.be:10080/xwiki/bin/download/Configuration/PhoneMenuStylesheet/back.png)
> No FormBeanConfig found under 'download'
>
>
> Also, is there some way i can debug log the cache works so i can see what
> is happening?
>

There is no debug log but you add some in
https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/cache/rendering/DefaultRenderingCacheConfiguration.javaclass
using Byteman. See
http://dev.xwiki.org/xwiki/bin/view/Community/Debugging#HUsingByteman for
more details.


>
> David Delbecq
>
>
>
> David Delbecq
> _______________________________________________
> 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

Reply via email to