Alfresco Performance
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-13-2012 03:48 PM
My company is just loaded tested our first alfresco backed application. Uses a QuickStart war for display and Alfresco as the CMS our CPU are jumping above 90% for every page load.
We have out <autowire> node set to production - but this has not seemed to make much of a difference.
It seems that Rhino is not set to complication mode (As i am able to update my JS files and see the results), We believe this could be the issue?
Really, any advice, guides or links would greatly be appreicated.
We've invested month of man hours into this platform and would hate to have to adept something new. Alfresco is a pretty strong platform and i'm sure someone has concurred this issue already.
We have out <autowire> node set to production - but this has not seemed to make much of a difference.
It seems that Rhino is not set to complication mode (As i am able to update my JS files and see the results), We believe this could be the issue?
Really, any advice, guides or links would greatly be appreicated.
We've invested month of man hours into this platform and would hate to have to adept something new. Alfresco is a pretty strong platform and i'm sure someone has concurred this issue already.
Labels:
- Labels:
-
Archive
4 REPLIES 4
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-13-2012 10:59 PM
I have tried Web Quick Start on 4.0e, but not encountered such an issue.
I suggest to do a profiling(CPU sampling), VisualVM for example, against your Tomcat instance during some page loadings.
Then you'll see exactly which calls consume CPU time.
I suggest to do a profiling(CPU sampling), VisualVM for example, against your Tomcat instance during some page loadings.
Then you'll see exactly which calls consume CPU time.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-14-2012 03:05 AM
Hi,
well, doing load & performance tests is a task that should be done much more earlier in every project.
Alfresco WCM QS uses CMIS queries to query collections etc. If your web developers used this CMIS queries like DB query then you gonna have a problem.
I came into a project with a similar problem & after investing a few weeks into profiling & performance optimization (coding & configuration) our system was much quicker (page loads) with less CPU consumption. Our main task was tuning the QS cache mechanism & replace some complex CMIS queries with some handmade Repository webscripts.
You should contact an experienced Alfresco Architect to analyze your problem.
Cheers,
Jan
well, doing load & performance tests is a task that should be done much more earlier in every project.
Alfresco WCM QS uses CMIS queries to query collections etc. If your web developers used this CMIS queries like DB query then you gonna have a problem.
I came into a project with a similar problem & after investing a few weeks into profiling & performance optimization (coding & configuration) our system was much quicker (page loads) with less CPU consumption. Our main task was tuning the QS cache mechanism & replace some complex CMIS queries with some handmade Repository webscripts.
You should contact an experienced Alfresco Architect to analyze your problem.
Cheers,
Jan
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-14-2012 07:49 AM
Thank you both for your replies.
I agree we should have completed more extensive performance testing earlier.
Our Quickstart is not actually using any collections. We are simply using the quickstart War for it's templating and built in rending of repo assets. We also are using some handmade Repository webscripts for the more complicated pages.
Will try out some more profiling tools and see what I get.
Thank you again.
I agree we should have completed more extensive performance testing earlier.
Our Quickstart is not actually using any collections. We are simply using the quickstart War for it's templating and built in rending of repo assets. We also are using some handmade Repository webscripts for the more complicated pages.
Will try out some more profiling tools and see what I get.
Thank you again.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-24-2012 11:37 AM
Looking into the Caching system was our Answer!
With caching Alfresco takes 0 hit after our first load and the Quickstart app keeps a good average CPU.
Quickstart has some issues with it's default caching system that can be easily fixed with accessing it's main caching controller.
Good luck to anyone who might hit this.
With caching Alfresco takes 0 hit after our first load and the Quickstart app keeps a good average CPU.
Quickstart has some issues with it's default caching system that can be easily fixed with accessing it's main caching controller.
Good luck to anyone who might hit this.
