Posted: November 30, 2018 at 5:27 am
|
I spent a lot of time working with the EE codebase of EE3 (3.1.36.P) reviewing the call stack & timing to figure out why my client’s site was timing out, or, in the cases when it did load, taking minutes – especially the backend Dashboard. I traced it back to EE core plugin. Your plugin is doing multiple curl calls to your site both https://eventespresso.com and http://eventespress.com/feed of which must have been changed / altered / decommissioned lately. This was causing the site to essentially wait for the CURL requests to timeout before the code could move on. Terrible. I’ve commented out the areas where your code is making these requests but you should consider the effect you have on your userbase when making such changes to your backend before doing so. Make an announcement / let people know you’re sunsetting, etc. Thanks. |
Hi Rob, https://eventespresso.com/feed actually redirects to https://feeds.feedburner.com/EventEspresso-WordpressEventRegistrationAndTicketingManagerPluginBlog, is that not happening for you? May I ask why did you review the codebase from a version that was out of date a few years ago? The current version of Event Espresso 3 is 3.1.37.14.p, and unless I’ve mistaken, those curl calls have been removed. If you can offer some specifics about what you found we can investigate further. It will also help if you can update the software to the current version. There have been more than a few bug fix and compatibility updates (to keep EE3 compatible with current WordPress and newer versions of PHP) since EE3.1.36. |
|
|
In regard to your comment on the out of date codebase – quite simply, the client doesn’t wish to pay yearly for support and is running on this version. It meets their needs. In fairness, I’m not looking for support from EE on this issue as I’m fully aware we’re not paying for and are using an outdated version. I just felt this is a big enough issue that it’s going to impact a number of your clients running older versions and wanted to make you aware if you weren’t already that there were likely changes made on your end that are causing a severely negative impact to clients on an older version. The redirect works on a browser for the feed – it appears the curl request does not follow the redirect and just hangs.
Issue 2 – This does not connect & hangs until it times out:
I’m noticing both of these are going to an http endpoint rather than https so maybe you’ve made changes to your site to no longer allow connections on http and force a redirect to https at all times? Just a thought. |
Hi Rob, Since you’re not going to update, feel free to change those to https in your copy of EE3. The server at our end will redirect those to https, but some servers/hosts won’t like the redirects, and apparently your host doesn’t. |
|
The support post ‘EE3 – Extremely Slow Loadtimes / Timeouts’ 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.