To optimize our page loading times, I set cache periods for some of our more static content. These are all XSLT macros that have static or dynamic content (main navigation).
The problem I'm experiencing is that sometimes these cached macros do not render. I'm not sure what the exact pattern is. I suspect that maybe it happens when the cached version expires and a new one has to be generated? If you load the page and one of the macros hasn't rendered, hitting refresh fixes the problem.
It's easier to reproduce if I put the site under strain using a stress test tool. I can reload the page and the macros seem to randomly render or not.
My app pool is not a web garden. The maximum number of worker processes is: 1. All other app pool settings are default (IIS 6).
There are no errors in UmbracoLog or Event Viewer.
Cached macro doesn't render 100% of the time
To optimize our page loading times, I set cache periods for some of our more static content. These are all XSLT macros that have static or dynamic content (main navigation).
The problem I'm experiencing is that sometimes these cached macros do not render. I'm not sure what the exact pattern is. I suspect that maybe it happens when the cached version expires and a new one has to be generated? If you load the page and one of the macros hasn't rendered, hitting refresh fixes the problem.
It's easier to reproduce if I put the site under strain using a stress test tool. I can reload the page and the macros seem to randomly render or not.
My app pool is not a web garden. The maximum number of worker processes is: 1. All other app pool settings are default (IIS 6).
There are no errors in UmbracoLog or Event Viewer.
Anyone else have this problem?
Regards,
Ben
Yup, having this problem.
is working on a reply...