• Resolved Norm Sash

    (@normsash)


    Hi,
    I’ve noticed that when PODS is active both the front-end and back-end performance suffers. PODS is a big hitter on both ends.

    I love PODS, but I’m trying to figure out what I can do to improve performance. I have installed PODS Alternative cache, but that’s not helping. On the hosting I don’t have access to object cache.

    In the below images I’m looking at the usage breakdown on the WP Admin dashboard. You can see the significant load that PODS imposes – even heavier than WooCommerce.

    Execution time by plugin: https://app.screencast.com/LCSDRLO35EQDp

    Execution time by PODS script: https://app.screencast.com/DQx10kXau6P6Q

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Contributor Scott Kingsley Clark

    (@sc0ttkclark)

    I’ve been working all week on optimizing some parts of Pods for Pods 2.9.10, thanks for your feedback and that looks to match up with the area I’ve uncovered that needs attention.

    Hold tight, that will go out in the next week or two if all goes well.

    Thread Starter Norm Sash

    (@normsash)

    Thanks Scott… If there’s any any more info I can give you or if you want me to test out something, just let me know.

    Thread Starter Norm Sash

    (@normsash)

    Just in case it is helpful to you, here’s the heavy hitters in the methods/functions that I see on the WP Admin dashboard:

    https://app.screencast.com/xoDE1ivvUoARJ

    Plugin Contributor Scott Kingsley Clark

    (@sc0ttkclark)

    Try disabling some options under the Performance section of Pods Admin > Settings, those may also improve performance for you.

    Thread Starter Norm Sash

    (@normsash)

    Thanks for that suggestion, Scott. I did some testing with those settings to see the effect on plugin execution time. I started with all options disabled and took a baseline reading. Then I enabled each option separately to see the effect.

    Watch Changed fields adds about .3 seconds.
    Watch Metadata adds about 7 seconds.
    Enable Sessions (inconclusive, but if anything it seems to improve the performance)
    Track Usage adds about .4 seconds.

    Obviously, the big hitter was Watch Metadata, adding almost 7 seconds to the execution time.

    Plugin Author Jory Hogeveen

    (@keraweb)

    Marking topic as resolved due to inactivity.
    Feel free to reach out if you still need help!

    Cheers, Jory

    Plugin Contributor Scott Kingsley Clark

    (@sc0ttkclark)

    Just following up on this for Norm, we’ve got some bigger improvements coming in Pods 2.9.10 that I’m working on finally finishing up this weekend.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘How to improve performance of PODS’ is closed to new replies.