On our site it is taking about 20 seconds to load the page when you first access it. I have put on cache or the macro and the data. So after this time is OK, but how have you got around the initial slow page load time?
Most likely this is due to IIS having to load all the .net code when its first started. Not sure if you have access to your server or not, but if so, you can adjust the App Pool settings (see Idle Timeout (minutes) - Defaults to 20 minutes), then the code will be unloaded. There is also a periodic reload of the code every 1740 minutes (Regular Time Interval).
I do have access to the server, it is currently on our development server. Idle timeout is not set, recycle worker process is set, but other pages with .Net controls in are loading as usual. Do you normally see the control load within about four seconds? Accessing the RSS feed from Flickr is quick, so I am thinking avout using this instead.
The problem is the FlickrXSLTSearch control, using ?umbDebugShowTrace=true gives the output of:
umbracoXsltExtension Extension added: urn:ProWorks.FlickrXSLTSearch, FlickrAPIExtensions 0.0329839342022734 0.000016 umbracoMacro After adding extensions 0.0330020887212489 0.000018 umbracoMacro Before performing transformation 0.0330208416747575 0.000019 umbracoMacro After performing transformation 121.155864121422 121.122843
I am using the ByUser command to pull back 16 images. Has anyone else used this successfully. I am thinking that I may write some code to pull back the Flickr RSS feed cache and format this output.
I created a .Net control to access the RSS feed, pulling down image list with a defined Flickr set tag. This still takes about 8 seconds to load (including displaying the 16 images) but with AJAX update panel it works on the page and then caching the result is an acceptable solution.
Initial slow response
On our site it is taking about 20 seconds to load the page when you first access it. I have put on cache or the macro and the data. So after this time is OK, but how have you got around the initial slow page load time?
Regards
Richard
Hi Richard,
Most likely this is due to IIS having to load all the .net code when its first started. Not sure if you have access to your server or not, but if so, you can adjust the App Pool settings (see Idle Timeout (minutes) - Defaults to 20 minutes), then the code will be unloaded. There is also a periodic reload of the code every 1740 minutes (Regular Time Interval).
I do have access to the server, it is currently on our development server. Idle timeout is not set, recycle worker process is set, but other pages with .Net controls in are loading as usual. Do you normally see the control load within about four seconds? Accessing the RSS feed from Flickr is quick, so I am thinking avout using this instead.
Is it just one particular page that's slow or the entire site?
Have you tried ?umbdebugshowtrace=true on the page to see which element is causing the slowness?
Maybe the explanation is much simpler, test your site with http://siteloadtest.com and fix problems
Are there a lot of images loading...?
The problem is the FlickrXSLTSearch control, using ?umbDebugShowTrace=true gives the output of:
I am using the ByUser command to pull back 16 images. Has anyone else used this successfully. I am thinking that I may write some code to pull back the Flickr RSS feed cache and format this output.
I created a .Net control to access the RSS feed, pulling down image list with a defined Flickr set tag. This still takes about 8 seconds to load (including displaying the 16 images) but with AJAX update panel it works on the page and then caching the result is an acceptable solution.
is working on a reply...