9 February 2011 at 11:31am
Completely new to SS. We are about to engage web design company who have recommended SS in preference to Joomla. I'm happy to go with SS if we get the look and functionality we need. It's open source and that's a must have.
However, I did some Googling earlier and encountered posts where users were complaining about SS site performance, core devs. acknowledged the issues too.
The posts were from c.2009. Before we take the SS plunge I'd welcome any feedback on any perfomance issues in the current stable release.
9 February 2011 at 12:01pm
Since these posts were in 2009, I bet these issues have already been fixed since. I also bet most of these complaints were made because people were trying to run SS on a shared server at a cheap hosting co.
There are several options for speeding up performance - caching, using static pages, setting memory limits, tweaking your server config, running it on a dedicated server, optimize and compress your markup, images & js, etc.
SS is very scalable so you could easily spread your app over a couple of servers and hook up a load balancer to them. There's also the option of offloading your content and database operations to a CDN or cloud service, such as AWS (Amazon Web Services), which would save server resources for the app itself.
9 February 2011 at 1:42pm
(Last edited: 9 February 2011 1:43pm),
Heck no it's not that resource hungry. I meant to say if you want to run massive sites on SS, that would be the way to do it. My network of websites get an average of 500-600 unique visitors a day with approx 7k pageviews a day as well, and that's per website, not all in total, and we are running six of these websites on the same dedicated server. Not even any performance issues yet!
You'll be just fine. Just at least enable caching and create a 'silverstripe-cache' in the application root folder.
P.S. here are the changelogs if you want to check out what was fixed in the releases: http://doc.silverstripe.org/sapphire/en/changelogs/2.4.5