Support

Home Forums Community Forum Registration anomalies due to traffic

Registration anomalies due to traffic

Posted: September 19, 2017 at 6:58 pm


Arp Laszlo

September 19, 2017 at 6:58 pm

My license may have expired but I would appreciate an answer from support because I’m considering switching to Event Manager.

In previous registrations the crush of traffic has led to our site going down; this has been resolved with a better server (cpu & ram didn’t spike at all this time). This time the site did not go down but the registration process was messed up for a lot of people, including not getting a choice of payment option.

I’m not sure if EE can handle a lot of traffic at one time or not. I’ve previously posted how tickets are often oversold when people register at the same time (which really makes ticket limits pointless). I want to know what kind of traffic EE can reasonably handle.


Josh

  • Support Staff

September 20, 2017 at 7:50 am

Hi Arp,

A single codebase installation of Event Espresso 4 handles all of the traffic coming in at eventsmart.com. I don’t know the number of registrations coming in every minute over on that site, but it’s a significant number. If your hosting costs/issues are a concern, you might consider hosting your events on eventsmart and leave that part to them.


Arp Laszlo

September 20, 2017 at 10:08 am

Are you saying that site is 1) built on EE, 2) lets people create free events and 3) that it handles all registrations flawlessly?


Josh

  • Support Staff

September 20, 2017 at 10:13 am

Yes to all three and it also lets people sell tickets for not free events too.


Arp Laszlo

September 21, 2017 at 4:09 pm

There’s a slight flaw in comparing EventSmart to a single install of EE: all the concurrent registrations are *not* for the same event. Do all event use the same db table?


Josh

  • Support Staff

September 21, 2017 at 4:26 pm

Hey Arp,

Each site has its own tables, are you familiar with WP Multisite? Eventsmart is running WP Multisite with Event Espresso. Your question was whether EE can handle a lot of traffic and Eventsmart is a good example that shows it does. They’re aware of some of the higher traffic sites on hosted there selling tickets out in minutes.

May I ask were you using a shared hosting plan when you used Event Espresso before? If so what kind was it?


Arp Laszlo

September 22, 2017 at 10:06 am

It’s a cloud hosting account, I have control over the CPU & RAM, neither of which budged during registration (previously both were exceeded during registration, causing the hosting to crash; I’ve since increased CPU & RAM). The mysql server I don’t have control over.

The install is also on WP Multisite, which only a handful of networked sites whose total daily traffic averages around 100-150 visitors max. I don’t believe that other traffic would affect things much as it’s spread out throughout the day.

Ever since we’ve used EE, we have *always* had several tickets oversell, resulting in negative availability . Instead of ‘Sold Out’ it says ‘Not Available’ with ‘Spots Remaining’ a negative number. You can see it right here.

That’s a major issue for us, along with the lack of a wait list (which I do understand is not necessarily a feature that EE needs to offer most of your customers).


Josh

  • Support Staff

September 22, 2017 at 10:13 am

Hey Arp,

Your site has a really old version of Event Espresso and since that version’s release there has been a lot of work done on optimizing writes and reads to the database, preventing overselling, and tracking sale counts.

I can suggest trying out the latest version (it’s available for free on github) and you’ll likely find the major issue will not be an issue anymore.

https://github.com/eventespresso/event-espresso-core/

If you’re interested in trying out the the wait list add-on on a development/testing site, it’s also available to download here:

https://github.com/eventespresso/eea-wait-lists

Please note that the wait lists add-on is still under heavy active development so it’d be best to not use on a production site yet.


Josh

  • Support Staff

September 22, 2017 at 10:20 am

Also, the code that you’re using to display spaces available is something that was added with a customization, because the standard ticket selector code doesn’t include a column with that information. If you need help with making that customization say “sold out” when that spot is sold out, I can help you with that if you can post the code to a gist or pastebin and link here.


Arp Laszlo

September 22, 2017 at 10:44 am

Thanks – we will try the update & the test the waitlist option too.

I’m not worried about the Spaces Available as it should be fine as long as tickets are not oversold.

Question: is there any option (or plan for one) to connect purchases to WP user accounts, thus letting people review their purchases?

Thanks to for all your help so far.


Josh

  • Support Staff

September 22, 2017 at 10:56 am

Yes that’s available as a feature with the WP User Integration add-on. There’s some information about that feature here:

https://eventespresso.com/product/eea-wp-user-integration/#espresso-my-events-shortcode


Arp Laszlo

September 22, 2017 at 11:25 am

Does the addon allow people to save their contact info so it’s pre-filled for future registrations?

Also, is it possible for someone to edit their registration or add/remove a ticket?


Josh

  • Support Staff

September 22, 2017 at 11:44 am

The add-on will populate the contact’s First Name, Last Name, email address to the registration form when they are logged in with their user account. They can go back later and edit registration form answers (from prior registrations). It doesn’t allow for adding/removing tickets from a previous registration.


Arp Laszlo

September 22, 2017 at 11:54 am

Thanks. That doesn’t sound like it will add a lot for us. The waitlist feature might be enough.

The support post ‘Registration anomalies due to traffic’ 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