Popup plugin sending wp-admin/admin.ajax large number of requests slowing down page speed

I am watching the network traffic in the Chrome Developer Tool on a page by page load.

I think the best way to explain this is showing it in real time, heres a video

https://drive.google.com/file/d/0Bx1KMnsklKYsalNtM3E4VV9nU1U/view

The wpengine support team gave me the following notes to share..

"Based on that argument and the "po_data" function. It looks like it's the PopOver plugin. Unless there is a feature in that plugin that can be set to not make that call back request every time, you'll most likely be better off finding a different solution to display your Pop Up content.

And just to help out further. Here are the lines of code in that plugin that was calling po_data:

wp-content/plugins/popover/js/public.js
774: jsonpCallback: 'po_data',

wp-content/plugins/popover/inc/class-popup-database.php
688: $data = get_user_meta( get_current_user_id(), 'po_data', true );
704: $data = get_user_meta( get_current_user_id(), 'po_data', true );
709: update_user_meta( get_current_user_id(), 'po_data', $data );

wp-content/plugins/popover/inc/class-popup-base.php
402: echo 'po_data(' . json_encode( $data ) . ')';

So, Im not sure if this is something that can be resolved.. We currently have over 60 audio and videos using the Pop Up plugin.. itd be a great effort to move on from this plugin.. but if that needs to happen to get the page load speed down then it is what it is..

Thanks for your time on this.. Look forward to your advice..

EJ

  • Rupok

    Hi EJ,

    So sorry to hear the inconvenience you are having. I'm pinging our developer right now as he can give us best idea regarding this. I believe, he will come up with his valuable feedback on this very soon. We will update you as soon as we get anything from him.

    Please keep in mind, our developers work around the clock and they have to deal with lots of critical issues and other things. So it may take a little while for them to check this and provide a feedback.

    I will appreciate your patience.

    Have a nice day. Cheers!
    Rupok