Support

Home Forums Event Espresso Premium Event espresso optimization

Event espresso optimization

Posted: May 23, 2019 at 3:13 pm

Viewing 30 reply threads


whynotcamp

May 23, 2019 at 3:13 pm

Hello, we are expecting to launch our registration website next week and was wondering if you could take a look into our current set up. Last year we had a couple apache errors and max connection issues so we wanted to make sure everything is up to sp


Josh

  • Support Staff

May 23, 2019 at 3:29 pm

Hi,

I checked and it looks like your site is hosted on WPEngine, which is excellent. One of the big improvements that WPEngine rolled out recently is all the sites they host are on PHP 7.2 or greater. Event Espresso 4 is optimized for PHP 7 so that’s a big improvement.

One important thing to do for sites that are hosted on WPEngine that use Event Espresso, is make sure the checkout pages are not cached. We have a guide here that explains to contact WPEngine support to add no-cache exclusions:

https://eventespresso.com/wiki/setup-wpengine-hosting-event-espresso/


whynotcamp

May 23, 2019 at 3:40 pm

Thanks Josh. We used the same host last year and crashed twice. The host told us first time we were getting overload request on apache

3541 /camps/18okc
2488 /?wc-ajax=get_refreshed_fragments
2392 /wp-admin/admin-ajax.php
2262 /camps/18tulsa
546 /registration-checkout/?event_cart=view

and second time we had an “Error establishing a database connection”. Would you know why we would get those errors? I thought it would be from max_connections but wpengine support told the following:

Hm, it doesn’t look like we actually set a limit on the maximum connections to the site’s database, however there is a limit on the maximum concurrent processes that the site can run. While we can’t specify that exact limit it is pretty high and would not cause database connection errors if reached.


Josh

  • Support Staff

May 23, 2019 at 3:48 pm

I would not know why you would get those errors. This is the type of issue that would normally be worked out with the webhost.

Again though, if your site was on PHP 5.6 last year, then it’s going to be more performant now with PHP 7.2 or greater.


whynotcamp

May 23, 2019 at 5:12 pm

We have a couple thousand registrants and looks like WP Engine’s shared server environment wasn’t able to handle the amount of requests. Is there a dedicated server environment you recommend?


Josh

  • Support Staff

May 24, 2019 at 7:36 am

May I ask do you have an estimate for the time period of those 2000 registrations? For example would most of them happen within 1 hour, 4 hours, 24 hours, or more?

One managed WP host we recommend that offers dedicated servers is pagely.com.


whynotcamp

May 28, 2019 at 3:32 pm

This reply has been marked as private.


Josh

  • Support Staff

May 28, 2019 at 4:25 pm

Could you look into our admin panel to just make sure everything looks ok? We had our site crashed two times previous year – one to apache overload request and another that was “Error establishing a database connection”.

I’m afraid I’m not aware of anything I could look at in the admin panel that would have bearing on whether you’ll have issues related to the site crashing you had last year. Is there something specific to your site where you think something isn’t OK now?

I can point you in the direction of the Tools > Site Health page that will have some recommendations related to hosting.


whynotcamp

May 29, 2019 at 3:56 pm

This reply has been marked as private.


Josh

  • Support Staff

May 29, 2019 at 4:25 pm

Hi,

Nothing looks off that’s in the list.


whynotcamp

May 30, 2019 at 9:27 am

We’re getting a red outline box after trying to proceed to payment page could you look into this asap? https://imgur.com/a/xji70hF


whynotcamp

May 30, 2019 at 9:33 am

This reply has been marked as private.


whynotcamp

May 30, 2019 at 10:04 am

This reply has been marked as private.


whynotcamp

May 30, 2019 at 10:06 am

This reply has been marked as private.


whynotcamp

May 30, 2019 at 10:09 am

This reply has been marked as private.


whynotcamp

May 30, 2019 at 10:10 am

This reply has been marked as private.


whynotcamp

May 30, 2019 at 10:21 am

This reply has been marked as private.


Josh

  • Support Staff

May 30, 2019 at 11:35 am

Hi,

It sounds like you’ll need to turn off caching and/or exclude the Event Espresso pages from the caching if the caching is happening at the web server level. Here’s a link to the documentation that has specific information about cache exclusions:

https://eventespresso.com/wiki/setup-nocache-exclusion-rules-event-espresso/


whynotcamp

May 30, 2019 at 11:44 am

This reply has been marked as private.


Josh

  • Support Staff

May 30, 2019 at 11:46 am

You’ll also need to make sure object caching is turned off. Usually that’s a file in the mu-plugins folder of the wp-content folder.


whynotcamp

May 30, 2019 at 12:06 pm

This reply has been marked as private.


whynotcamp

May 30, 2019 at 12:07 pm

Some are getting “Declined 10419, 10406; Express checkout payerid is missing, transaction refused because of an invalid argument. see additional error messages for details”


Josh

  • Support Staff

May 30, 2019 at 12:48 pm

That message means either your PayPal API credentials are either incomplete or incorrect. Can you double check those? They’re set in Event Espresso > Payment Methods.

We have some documentation on how you generate/find the API Credentials within your PayPal account here:

https://eventespresso.com/wiki/paypal-express-payment-gateway/


whynotcamp

May 30, 2019 at 12:57 pm

This reply has been marked as private.


Josh

  • Support Staff

May 30, 2019 at 1:06 pm

You could try a different browser as there may be an extension of setting that’s set to open instead of save that type of file.


whynotcamp

May 30, 2019 at 2:05 pm

This reply has been marked as private.


Josh

  • Support Staff

May 30, 2019 at 2:10 pm

Emails sending the wrong info, and sporadic errors are caused by caching. Cache exclusions do not fully solve the problem if object caching is activated, which can be activated at the server level. If you have access to your site’s database, then you can check the wp_options table and look for transients. If there are no transients present then that means transients are being set elsewhere (usually in memory) and that needs to be corrected so transients set to the wp_options table. Usually the culprit is object caching.


Josh

  • Support Staff

May 30, 2019 at 2:11 pm

WIth the csv it’s happening on all our staffs computers (both mac, pc – chrome and IE).

That may be a plugin conflict then. Usually, after the CSV is generated, a download box will appear.


whynotcamp

May 30, 2019 at 4:21 pm

This reply has been marked as private.


whynotcamp

May 30, 2019 at 4:37 pm

This reply has been marked as private.


Josh

  • Support Staff

May 30, 2019 at 5:45 pm

The empty yellow box isn’t supposed to show an error. What’s happening there is the contents of the box are being hidden either by some theme CSS or JavaScript.

One way to check whether it’s the theme that’s hiding the contents of the box is install the theme test drive plugin then visit and submit that same form from that test. If the message in the box displays with another theme, then we can dig into the theme to see what it’s doing.

With regards to the wrong information in the emails, when you go to the registration records in the admin, is all the information there correct or are there mismatches with registration info & contact info? If so, was any registration data from the prior year deleted from the site prior to registration opening?

Viewing 30 reply threads

The support post ‘Event espresso optimization’ 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