Site Performance Degraded After Update
This topic contains 12 replies, has 7 voices, and was last updated by Stiofan O’Connor 10 years, 2 months ago.
We have moved to a support ticketing system and our forums are now closed.
Open Support TicketTagged: performance, upgrade
-
AuthorPosts
-
August 18, 2014 at 3:22 am #12390
Ever since applying the most recent round of GD plugin updates, our site performance has declined significantly. In a staging environment with all caching disabled, PageSpeed rating goes from 65 to 51.
Anyone else notice a performance hit after the upgrade? If so, what’s the cause?
August 18, 2014 at 3:55 pm #12457Hmmm…to be honest i didn’t take a site speed analysis with older version, what I can say is that now with latest GD and latest plugins, I have 75/100
August 18, 2014 at 4:45 pm #12469Hi Greg,
I have not noticed anything, can you help me track this down by letting me know specific details, if u noticed with a particular addon or front/backend pages etc.
Not sure what server setup you have but if it’s a dedicated have u tried a restart to clear anything stuck.
Thanks,
Stiofan
August 18, 2014 at 9:30 pm #12511Hi Stiofan,
The site is hosted on wpengine and tests were run against the staging environment (no cache or cdn). The delay occurs when the core gd plugin is updated. The time to first byte for the /places/ landing page increased from 2.266s before the upgrade to 4.004s after.
The tests were repeated several times to ensure consistency. The production environment is far more performant, of course, but we still noticed enough of an increase in the time to first byte to warrant rolling back the upgrade.
I hope that helps narrow things down, but I’m happy to do further testing if you have anything specific in mind. We can’t upgrade production until this gets resolved.
On a performance-related note, I noticed that gd uses the original image as the thumbnail on listing and search pages, rendered as a background image. I understand the utility of this approach, but it creates a huge performance bottleneck, especially on sites like ours with user-submitted listings. We use the imsanity plugin to enforce a maximum height and width, but this only provides minimal improvement.
We also tested WP Smush.it, which adds an unacceptable delay when saving new listings. The WP Image Size Limit plugin doesn’t work with gd’s front-end image upload form. Is there any other image optimization method that we can implement with gd?
Cheers,
GregAugust 19, 2014 at 1:54 am #12528Haven’t tested any of this to the degree you have Greg, but I’ve loaded up EWWW Image Optimizer.
I tried WP Smush.it first, but couldn’t actually get it to run as it kept timing out (I think, don’t remember for sure). One nice think about EWWW is that there are a number of settings you can make and you can also apply it to images that have already been added. It will tell you the “savings” on the backend as well.
With that in mind, one approach…perhaps, haven’t actually looked to see if this is a viable option… would be to allow the full uploads and then periodically run it across the library. Ideally though, hopefully you could set it and forget it and it would run without taxing the system too heavily.
cheers
August 19, 2014 at 5:44 am #12534Hey Brian,
EWWW Image Optimizer is on wpengine’s banned plugins list, but the cloud service seems to work like a charm. Thanks for the suggestion.
Cheers,
GregAugust 19, 2014 at 1:50 pm #12569Thanks Greg,
Figured it out, it was code added by vikas, i have no idea what he was thinking…
Stiofan
August 19, 2014 at 10:07 pm #12620No worries. If I were paid by the bug, I’d be rich. 😉
August 20, 2014 at 12:01 am #12628Is there a fix Stiofan?
August 20, 2014 at 9:31 am #12644geodirectory_hooks_actions.php comment out line 1290
//add_action('wp', 'geodir_temp_set_post_attachment');
Stiofan
August 20, 2014 at 5:38 pm #12700Will this be included in the next update?
September 20, 2014 at 12:40 pm #15959((want to be in the loop … thanks :-)))
September 20, 2014 at 3:55 pm #15970Hi Tom,
This is an old post and has been fixed with latest version.
Thanks,
Stiofan
-
AuthorPosts
We have moved to a support ticketing system and our forums are now closed.
Open Support Ticket