activeCollab performance
Page: 1, 2
Thanks Ilija. I've actually been quite impressed by the speed of my install. Starts to struggle at 200+ users but up till then all is good.
I'll give the Optimizing article a read.
I'll give the Optimizing article a read.
I'm running aC 07 rc2 on dreamhost and seeing VERY slow responses. I've only got a dozen or so users and 20-ish projects. There are a lot of milestones and tasks though.
Is anyone else having problems with Dreamhost? It's taking 30 seconds or more to get to the next screen.
Is anyone else having problems with Dreamhost? It's taking 30 seconds or more to get to the next screen.
tjsingleton
on Jan 5. 2007. 3:13 pm
Ilija Studen:If you are interested in the topic you should read A HOWTO on Optimizing PHP.
Just wanted to encourage people to read that article as it is really informative.
Have you done any load testing? I'm just curious.
ryan.doherty
on Feb 2. 2007. 5:08 am
Another aspect to consider for performance is *perceived* performance. I've noticed that activeCollab has a lot of CSS and JS files. Combining all of them into 1 file would probably speed up rendering.
Example, to view the dashboard, it took 282ms to download index.php. It then took another full second to download the CSS files. Then another second to download the JS. Then some more time to download all the images. (I realize part of this depends on connection speed, latency, etc)
Collapsing all the JS files into 1 file and the CSS files into 1 file would probably shave off a second. You could also take all the 'file', 'message' and 'milestone' gifs and put them in 1 gif and use CSS to display only the part you want.
And yeah, opcode caching is the way to go for server side performance increases. Where I work it's mandatory.
Check these out if you want more info:
http://yuiblog.com/blog/2006/11/28/performance-research-part-1/
http://yuiblog.com/blog/2007/01/04/performance-research-part-2/
BTW, I'm hoping to start working on activeCollab, it's a great app already!
Example, to view the dashboard, it took 282ms to download index.php. It then took another full second to download the CSS files. Then another second to download the JS. Then some more time to download all the images. (I realize part of this depends on connection speed, latency, etc)
Collapsing all the JS files into 1 file and the CSS files into 1 file would probably shave off a second. You could also take all the 'file', 'message' and 'milestone' gifs and put them in 1 gif and use CSS to display only the part you want.
And yeah, opcode caching is the way to go for server side performance increases. Where I work it's mandatory.
Check these out if you want more info:
http://yuiblog.com/blog/2006/11/28/performance-research-part-1/
http://yuiblog.com/blog/2007/01/04/performance-research-part-2/
BTW, I'm hoping to start working on activeCollab, it's a great app already!
Topic is locked. If you have something important to say about issues discussed on this page please write at hi@a51dev.com.



