Support

Home Forums Event Espresso Premium Major performance issues (EE4)

Major performance issues (EE4)

Posted: November 23, 2015 at 7:46 pm


Jade

November 23, 2015 at 7:46 pm

I have just launched a micro-site that is purely for event bookings – qvcinema.com.au There’s very little else going on in the site.

Ticket bookings opened today at 10am and since then the site performance has been floundering.

I’ve had my hosting provider up the memory limit allocation from 128mb to the max of 512mb.

I’ve installed WP mandrill help ease the pressure of processing registrations (I understand this will take the load of sending messages).

Yet we still seem to have failing transactions and many unhappy customers.

I’ve installed P3 and done a scan of the plugins and EE 4 core is definitely the culprit.

Plugin load time: 20.8285seconds
EE Core: 95%
Memory usage: 75.42 MB

Is there something I can do to improve the performance of EE?

Thanks


Tony

  • Support Staff

November 24, 2015 at 3:43 am

Hi Jade,

What kind of hosting are you using?

If its shared hosting then it could be an issue with any of the sites on that server.

Event Espresso pulls in more data than most plugins, simply because we need to, this means core will very often show up as the longest load time. But if the server is under heavy load and forcing EE to wait for a response from the DB and webserver P3 still just shows that EE is taking the longest time.

Do you have a high volume of registrations?

Do you have access to the servers error logs?

If so can you see any errors relating to EE there?


Jade

November 24, 2015 at 5:35 am

Hi Tony

The site is on CPanel Premium hosting https://www.melbourneit.com.au/hosting/cpanel-hosting/

I presume this is shared.

There are currently 24 events on the site, we’ve booked out of the first and all others have been getting a few bookings here and there so far today. I wouldn’t say it’s really high volume. There are only 75 tickets available per event.

Server logs are showing –
PHP Fatal error: Out of memory (mostly for EE related files)
and
PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘qv_scripts’ not found or invalid function name in /home/qvqv1111/public_html/wp-includes/plugin.php

So this is why I increased the memory allocation. I haven’t resolved the warning yet.

Any advice is appreciated!


Tony

  • Support Staff

November 24, 2015 at 7:35 am

Yeah that is likely shared hosting.

Are you still getting fatal errors showing out of memory even after upping the memory limit?

The qv_scripts warning won’t be causing this.

I’ve ran through a couple of your events and the site seems to be ok currently, however I did get error 500 a little earlier. Can you check with your host to see if the server has been under heavy load recently?


Josh

  • Support Staff

November 24, 2015 at 8:42 am

To be clear, your site might not be under heavy load, but if the other sites that share the server are under a heavy load, you’ll see some performance issues.


Jade

November 24, 2015 at 2:40 pm

Yes I am still getting errors since the increase.

When you tested it was around 1.30 in the morning, so to be expected that traffic was low for ours and other local sites.

To be honest I don’t get many answers out of the host – I asked if there were any issues with the server (to which they said no) but not if it was under heavy load specifically. I will ask them today.

So are you saying there’s not really anything I can do as server load is beyond my control – should I be changing the host or plan? What specs should I be seeking for optimum performance of EE?

Thanks for our help!
Jade


Tony

  • Support Staff

November 25, 2015 at 4:06 am

If its failing during peak hours then its likely the server is under load.

So are you saying there’s not really anything I can do as server load is beyond my control

On that server, there is little you can do other than ask your host to move you to another server (if they have one).

Basically with shared hosting you have one server and on that one server you could have many users, lets say a small number such as 50. Each of those 50 users may have 2 sites, there’s 100 sites on the server, all sharing the same resources.

Those numbers are actually on the low side and don’t sound too bad, for the majority of sites it shouldn’t be a problem. However if 1 of those sites then starts getting heavy traffic, every site on that server feels the pinch, because they are all using that same servers resources.

So when your host is upping the memory limit to 512MB its actually just allowing your to use 512MB of memory, if its available at that time, If not then your out of memory again.

There’s ways around this at the server level, but it still happens with shared hosting fairly often.

I can’t say for sure that’s whats happening, but with 24 events and small numbers of registrations on shared hosting still getting out of memory errors, that would be my guess.

should I be changing the host or plan?

That’s really up to you, I don’t know your hosting company so I can’t comment on them properly, however personally if I could say something like this:

To be honest I don’t get many answers out of the host

about a host I was using, I’d be looking for another host. Upping the package but still on the same server will not do very much to help but you could try contacting them and see what options they have.

What specs should I be seeking for optimum performance of EE?

It depends on the amount of events and traffic your getting to the site, more activity = more resources. 24 events with 75 registrations is not a lot of events and most hosting should work as long as the server isn’t overloaded.

Many users run EE on shared hosting without any problems, but then that depends on the hosts setup, the amount of sites on the server, the resources available to that server etc. It also depends on budget, a managed VPS would be better but also costs a lot more than shared hosting, the difference there being the resources should then always be available for your site.


Jade

December 1, 2015 at 10:02 pm

Sorry for the late reply. Just wanted to say thanks for your advice/insight. I’m in the process of convincing my clients to move to VPS with another hosting company as the troubles just seem to continue with the current provider.

The support post ‘Major performance issues (EE4)’ 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