• Resolved viliusl

    (@viliusl)


    1. User interface is nice, popup works fine, but once plugin is activated, every page will be slower by ~ 40%. (response from server). It is huge difference.

    It is hard to find exact reason, its not related to database, but my guess is that plugin tries to include too much files (118 !) on during page generation.

    For comparison, clean WP install uses about 209 files.
    One of biggest WP plugins jetpack, that has many many many features – 118.
    Hustle, doing only simple popup/form – 118 ? My guess plugin just loads all possible libraries on every page.

    2. (offtopic) Why plugin name is “Hustle ***” and plugin slug is “wordpress-popup”? I believe it should match (renaming plugin folder breaks plugin !) and be like “hustle-something”. Also name is too general, its like naming plugin “wordpress-plugin”. Also i believe it breaks plugin rule “The use of trademarks or other projects as the sole or initial term of a plugin slug is prohibited”.

    p.s. other than these issues, plugin would be really nice.

    • This topic was modified 5 months ago by viliusl.
    • This topic was modified 5 months ago by viliusl.
    • This topic was modified 5 months ago by viliusl.
Viewing 7 replies - 1 through 7 (of 7 total)
  • viliusl

    (@viliusl)

    Update about #1: I did more testing on faster servers, performances is not a problem. But on slow servers or local virtual box like Vagrant, it still is.

    • This reply was modified 5 months ago by viliusl.
    Plugin Support Predrag – WPMU DEV Support

    (@wpmudev-support1)

    Hi @viliusl,

    Sorry to hear you’re having performance issue with Hustle running 🙁

    I checked this on my end and I could only see 7 files loaded from Hustle, this is how it looks on my end:
    https://monosnap.com/file/hmBC0TOd3EzBSdQFjUfhpJHNepbD3a

    Could you share a screenshot of how it looks on your end and which 118 files are loaded?

    As for the folder naming thing, Hustle plugin is around for quite a long time and its initial name was WordPress Popup which was later replaced with Hustle once version 5.0 was released.
    Changing the folder name within an update would mean that thousands of users would end up with plugin completely disabled after the update and that’s why the previous folder name was kept.

    Cheers,
    Predrag

    Yes, it loads 7 files on frontend, but i am talking about backend, php files. Add print_r(get_included_files()); to the end of index.php to see all loaded files. Loading another php file is not instant, it takes time to find file on disk and to parse it.

    As i said, not a problem on fast server, but its impossible to work on wordpress on slow server (or virtual box) that has this plugin activated.

    p.s. plugin slug makes sense after your explanation, and yes, it’s nothing you can do now.

    Plugin Support Dimitris – WPMU DEV Support

    (@wpmudev-support6)

    Hello there @viliusl

    I can see more assets loaded while on Hustle edit pages (and page load is a bit increased), but this isn’t happening with other admin pages.
    I tested in a small Digital Ocean droplet and couldn’t notice such a large drop is page speed in admin. Maybe there’s some kind of conflict that slows things down. Can you check console log in your browsers for any error messages? Please advise!

    Thank you,
    Dimitris

    No, there was nothing in logs or console. Plugin was working fine, but very slowly. I spend some time trying to find exact reason, but no luck.

    >Maybe there’s some kind of conflict that slows things down.
    Thats possible, but it is hard to find out without knowing code. Maybe operations with file system? or buggy function eating time.

    As long as it works fine on fast/live severs, its not big problem. Just keep in mind that some people with slow servers (or inside virtual box) has performance issues (i saw few other people having similar issues while googling) and in future try to reduce total included files count (this is my best guess).

    Other than that, i am not asking to fix something, its more like letting you know.

    Plugin Support Nastia – WPMU DEV Support

    (@wpmudev-support9)

    Hello @ viliusl

    I hope you are doing well!

    >Maybe there’s some kind of conflict that slows things down.
    Thats possible, but it is hard to find out without knowing code. Maybe operations with file system? or buggy function eating time.

    It could be a conflict on your site with active plugins or an active theme. As we tested it our end and could not replicate this issue.

    Please run a quick test for a conflict:
    – Deactivate all plugins, besides Hustle and see if the issue is still there
    – If the issue persists, please switch to a default WordPress theme and test again
    – If all is well, start activating one plugin at a time till the issue will be back

    Please have a site backup before running this test, so you could restore your site if something will go wrong.

    Kind regards,
    Nastia

    Plugin Support Nastia – WPMU DEV Support

    (@wpmudev-support9)

    Hello @viliusl

    I hope you are doing well!

    We haven’t heard back from you for a while now so we’ve marked this ticket as resolved. If you do have any followup questions or require further assistance feel free to reopen it and let us know here.

    Kind regards,
    Nastia

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.