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.

Expression Engine Overhead on perfomance

March 07, 2008 5:25pm

Subscribe [2]
  • #1 / Mar 07, 2008 5:25pm

    Hello All,

    I am getting what seems to be a ridiculous request from one of my clients.  They have a very highly secure network, and they are looking to deploy an already generated Expression Engine site onto their internal servers, rather than the current hosing environment.

    As far as getting that done, no worries… however, I am getting a question about maximum performance.

    Their tech guy is wondering what type of machine (and albeit my answer was throw as much money at any box as you can) they should implement - and what the maximum throughput of an expression engine solution would be.

    Now - I feel that these are limited only by PHP and MySQL, and the configuration that is implemented - and of course the performance of the server which it resides…  but me, being a gentle soul, said I would ask around…

    Has anyone got any input on this matter… as a general experience of what they have seen as the maximum number of hits that an Expression Engine solution can take on a general server… I would be greatly interested.

    The only limitation I have seen so far is concurrent client connections getting maxed out at 25 MySQL connections… which of course I increased… any other experiences?

    I appreciate any input in this quite odd and diverse post - the things we do as developers…

    Many thanks group!!

  • #2 / Mar 11, 2008 2:34pm

    Does anyone have any comments about this?  My client is following up and other than my theories I wanted to give them something.

    Many thanks in advance.

  • #3 / Mar 13, 2008 4:27pm

    Nevin Lyne

    370 posts

    There are way too many variables to this for a simple X server = Y max traffic.  It really is going to be based on how well the server is configured from a apache/php/mysql stand-point, how well the templates are coded in EE, what 3rd party plugins/modules/etc. you are using.  Server-side everything will depend on overall server specs, processors, ram, drive sub-system used (ie: single drive, slower SATA or faster SAS drives, RAID 1, 5, 10? hardware raid?), what OS, is the OS tuned well to be a web server and/or database server, can you separate web and mysql onto separate systems so each can be tuned for their specific role in life?

    I can think of about 1,000 other things that can play a role.  ExpressionEngine can really scale as far as the equipment you use, the talent of the web developers and the talent of the administrators of the servers/network/etc to analyze and tune things.  Really everything that would apply to scaling any php/mysql application would still apply to EE.

  • #4 / Mar 13, 2008 4:28pm

    Thats exactly what I ended up telling them.

    Thanks Nevin!!!!

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

ExpressionEngine News!

#eecms, #events, #releases