Performance issues on Umbraco 4.7 - How to troubleshoot
I'm current looking on how to improve the speed/performance of which our Umbraco site is serving the content to the visitors.
Server is 2003 IIS7+ and MS SQL is 2008 on a separate server.
I would like to have your insights to what I should be looking at. Server setup is given, but how to evaluate the Umbraco platform and template code etc? - Any obvious things I should verify in setup.
I have tried to use the ?umbDebugShowTrace=true switch to get more details on the page render speed and it strikes me that our front page returns several set (5) of Request Details where all the other pages only return one set - which I believe to be correct.
Any thoughts on this.
I look forward to reading all the input and feedback I can't get to improve our Umbraco platform.
The easiest and possibly most effective way to improve performance is to add caching to your macros (even a few seconds makes a massive difference). This would be my first port of call.
I have previously been trying to approach this route for optimization, but it seems that our site have been developed differently without a structured use of macros. Meaning I can only find a macro for header and footer...
Nothing is strickly 'wrong' with developing with Umbraco, if it works and performs well then no.
Whichever way the site had been developed it will probably be with .NET, Umbraco is basically a .NET site. .NET has tonnes of caching features which Umbraco make use of.
If your site is underperforming it will be a case of working out where, debug trace will give you some clues, you should be able to remove / add bits of functionality and see how it improves.
I have tried to use the ?umbDebugShowTrace=true switch to get more details on the page render speed and it strikes me that our front page returns several set (5) of Request Details where all the other pages only return one set - which I believe to be correct.
Performance issues on Umbraco 4.7 - How to troubleshoot
I'm current looking on how to improve the speed/performance of which our Umbraco site is serving the content to the visitors.
Server is 2003 IIS7+ and MS SQL is 2008 on a separate server.
I would like to have your insights to what I should be looking at. Server setup is given, but how to evaluate the Umbraco platform and template code etc?
- Any obvious things I should verify in setup.
I have tried to use the ?umbDebugShowTrace=true switch to get more details on the page render speed and it strikes me that our front page returns several set (5) of Request Details where all the other pages only return one set - which I believe to be correct.
Any thoughts on this.
I look forward to reading all the input and feedback I can't get to improve our Umbraco platform.
Thanks in advance
Henrik
Hey Henrik,
The easiest and possibly most effective way to improve performance is to add caching to your macros (even a few seconds makes a massive difference). This would be my first port of call.
Rich
Hi Rich,
Thanks for your input.
I have previously been trying to approach this route for optimization, but it seems that our site have been developed differently without a structured use of macros.
Meaning I can only find a macro for header and footer...
Is this complete wrong?
BR
Henrik
Hey Henrik,
Nothing is strickly 'wrong' with developing with Umbraco, if it works and performs well then no.
Whichever way the site had been developed it will probably be with .NET, Umbraco is basically a .NET site. .NET has tonnes of caching features which Umbraco make use of.
If your site is underperforming it will be a case of working out where, debug trace will give you some clues, you should be able to remove / add bits of functionality and see how it improves.
Rich
Hi Rich,
That sounds about right :)
Do you have comment to this finding?
I have tried to use the ?umbDebugShowTrace=true switch to get more details on the page render speed and it strikes me that our front page returns several set (5) of Request Details where all the other pages only return one set - which I believe to be correct.
BR
Henrik
Hey Henrik,
Hard to tell from here!
I would take a look at your Master Template / Homepage template and see what's going on.
Rich
is working on a reply...