ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Is EE / MSM suitable for a large scale site?

May 13, 2010 7:58pm

Subscribe [3]
  • #1 / May 13, 2010 7:58pm

    Graham Huber

    217 posts

    Can anyone ring in with their experiences with EE’s performance on large-scale or complex sites?

    By “large-scale”, I mean a site featuring 20+ channels with dozens or even hundreds of entries each, multiple sites running under MSM, a common membership base across MSM, and forums.

    What have your experiences been with EE regarding performance, DB load, server load, page load times, security, crashes / data loss, etc on such large-scale sites?

    I’m developing a site for a university faculty, involving almost a dozen subsites for individual departments, which I’m planning to implement with MSM. However, I am a little concerned with putting so many eggs in one proverbial basket.

    Is EE going to be able to handle this?? What happens if the site is getting an average of 1,000+ hits/day? Is the DB going to tank?

    I developed a query-intensive site in EE previously, and had to install Static Page Caching to offset the DB load, because my server was just getting hammered. Granted, it was probably my query-heavy template design at fault, but still… It’s made me a little gun shy when it comes to EE’s capacity to handle a huge load. Perhaps this is true of any system.

    Any tips for optimizing / planning architecture for a large site?

    I’m curious about Snippets in EE2.0, for instance—does anyone have any experience with using these to offload DB queries? Most content I’ll be pulling will not need to be 100% dynamic. Some caching is fine. What worries me is membership—if 100+ people are logged into the site, is this going to cripple the server?

    Any advice / thoughts / feedback / experiences you can share would be appreciated! Thanks!

  • #2 / May 14, 2010 7:00am

    Dave @ Exp:resso

    465 posts

    Have a look at http://www.hopstudios.com/blog/the_largest_expressionengine_sites/ - gives an idea of what EE can handle. I’m no expert but from what I’ve seen, its scalable to pretty much whatever you could use it for, assuming your server(s) can take it.

  • #3 / May 14, 2010 9:53am

    ender

    1644 posts

    1000 hits a day is really not that bad, a single server would be able to handle that without any trouble, assuming that they aren’t all trying to view the site simultaneously 😉  you’ll just need to make sure that your templates and queries are efficient and you’ll be just fine.

  • #4 / May 14, 2010 11:30am

    Graham Huber

    217 posts

    Wow, thanks for that link to the list, DaveNZ!

    That’s exactly what I need to show my clients to relieve any sense that EE can’t handle it.

    Thank you!

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases