Support

Home Forums Event Espresso Premium Optimizing Event Espresso to reduce high CPU usage on host server

Optimizing Event Espresso to reduce high CPU usage on host server

Posted: July 21, 2013 at 7:47 pm


CentreSupport

July 21, 2013 at 7:47 pm

Hi There,
I need some advice on how to optimize event espresso to reduce high CPU usage on host server as we have been notified by our host that the Server CPU is running high. After testing all the plugins the issue seems to be with Event Espresso

We are running – Event Espresso Version 3.1.33.3.P
and wordpress version is 3.5.2

We have optimized the site with the following
a) Repaired Database tables.
b) Optimize Database tables.
c) Have disabled Event espresso plugins and its Add-ons.
d) Installed Super Cached plugin.

when Event Espresso plugin was reactivated the CPU level jumped from normal to high. We have currently disabled Event Espresso.
I would greatly appreciate any advice, thanks for your help
Regards
Kira


Josh

  • Support Staff

July 22, 2013 at 7:58 am

Hi Kira,

If you have any number of events Event Espresso tends to use resources like RAM and CPU cycles.

Here is an article that I have found helpful on how to reduce CPU usage for a WP site:

http://blog.webspecia.com/web-hosting/reduce-cpu-usage-and-server-load.shtml


CentreSupport

July 22, 2013 at 10:02 pm

Hi Josh
Thanks for these tips we have already implemented a number of the suggestions outlined int he blog. My client has actually used the event espresso plugin yet they do intend to in the very near future so there are no events in the system, so I’m just wondering is there something going on with the plugin?
Thanks for your help
Kira


Seth Shoultes

  • Support Staff

July 22, 2013 at 11:11 pm

Can you please activate the plugin and let us know the URL to the registration and event listing pages?

On a side note, we have seen issues with Super Cache (and other caching plugins) eating up RAM. Especially when they are mis-configured or not truly needed. You may want to try turning off that particular plugin and see what happens.


CentreSupport

July 25, 2013 at 1:34 am

Hi Seth
we current have no events in the system as the client hasn’t even tried to use the application yet so there is no traffic what so ever going there. The CPU jumps to high load as soon as the plugin is activated with out there being any content in there.

The calendar has been setup on this page
http://www.centresupport.com.au/events/

We have isolate the high CPU to the Event Espresso plugin by switching off everything and then switching on one by one.

Super cache has reduce the load and increased the page load speed.

The issue appears to be with event espresso
Hope you can help
regards
Kira


Josh

  • Support Staff

July 25, 2013 at 9:30 am

Hi Kira,

What method are you using to measure CPU usage? I used the P3 plugin to profile the plugins I have on my test site and Event Espresso (13%) was in the middle when compared to the other plugins (between 3% and 33%) I have installed:

runtime by plugin

You can download the P3 plugin from wordpress.org:

http://wordpress.org/plugins/p3-profiler/

That said, we’re always looking for ways to improve Event Espresso’s performance and when the dev team sees an opportunity to reduce the amount of resources to perform a task, they’ll make the improvement and it will get released in future versions.

Another thing to look into: WordPress and Event Espresso need resources to operate, and some of the cheaper hosting plans allocate insufficient resources. You may want to consider upgrading to a better plan if you happen to have their lowest tier.

There’s another WP plugin that will do a benchmark test on your server that you can install. After it runs a test it will give you a comparison of your server to the industry average:

http://wordpress.org/plugins/benchmark/


CentreSupport

July 25, 2013 at 8:27 pm

Hello Josh
Many thanks for your feedback.
I am in direct email support with the hosting company’s server tech guy and he’s providing feedback when I activate or deactivate the event espresso plugin.

We are on a shared server but we also have an enterprise level plan with austiger.com.au

I’ll look into your other suggestions, I am very concerned about the CPU load as we haven’t actually tried to run an event yet and seem to be having major issues. Is this plugin just not suitable for shared hosting situations?
regards
Kira


Seth Shoultes

  • Support Staff

July 25, 2013 at 9:38 pm

Hi Kira,

Are they just looking at CPU usage during the activation process or are they looking at CPU usage after installation? If they are looking at the CPU usage during the install process, as with most plugin installations, CPU usage is expected to spike, because it uses server resources to unzip the files, run the installation process, create database tables, etc.

Regarding your question: “Is this plugin just not suitable for shared hosting situations?”

I would guess about 95% of our users are on shared hosting. This is the first we have heard of problems with CPU usage.

It sounds to me like your host is measuring the CPU usage during the install process. Do you mind sending us log-in info to your site, so we can what is happening for ourselves? Please send WordPress admin level log in credentials via the contact form on this page: https://eventespresso.com/send-login-details/

The support post ‘Optimizing Event Espresso to reduce high CPU usage on host server’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso