Support

Account

Forum Replies Created

  • Hi @elliot,

    Perfect, that fixed it for us 🙂

    Thanks for your excellent support once again!

    Cheers,
    Matt

  • Hi @elliot,

    Many thanks for your response, I’ve put the custom fields group into the trash, and the page now loads instantly, the browser no longer freezes etc.

    So we can narrow it down to the ACF plugin(s), so now I’ve removed the conditional logic from the fields and everything loads instantly! 🙂

    Looks like the performance issue lies within having multiple conditional logic within a repeater and flexible content fields, it kills it browser and creates a large processing overhead on the client side.

    So I’ve set this up – so you can review the performance difference in the pages. Under Pages – Sample Page contains no conditional logic, and Josh Boxed Layout this contains 4 conditional logic queries (3 of which within the FC repeater).

    Kind Regards,
    Matt

  • Hi @elliot,

    I’ve just added your updated input.js and input.min.js files to the plugin and refreshed my cache, I believe there’s a minor improvement but still very laggy in the JS rendering on the page – still not good enough for us to use in production.

    The worst is in the page initial render, the browser freezes and can’t scroll or click for the first 5 seconds or so on my iMac running latest stable Chrome.

    We do have quite a bit of conditional logic, as well as using nearly all of your ACF plugins at the same time, so it’s probably JS overload for poor Chrome 😉

    It’s a bit quicker when selecting new content types for flexible content, but if the new flexible content has a few options (e.g. 8 – plus conditional logic), it grinds quite a bit. Take a look at the CTA box, by adding content onto the Sample Page. Notice the lag when changing Hover Options from None to Image or Color. This is the same for Accent Border dropdown we’ve got.

    Do you have any ideas on how we could improve it’s performance? Your efforts are really appreciated on this – thanks again 🙂

    Kind Regards,
    Matt

  • Hi @elliot,

    Thanks for looking into this for us, we’ve upgraded our server this weekend, and the server load is consistently low now with lots of capacity and performance to hand. It’s a dedicated server (with no other accounts on), running quad core with 4GB RAM, so it should be pretty quick :S

    I’ve rechecked the plugin in the backend, and it’s still grinding when editing that sample page. Although all the other pages are still quick and working fine, the browser actually crashes Chrome for 5 seconds or so, whilst the ACF fields are loaded in with my end – which points to the JS my end.

    I would be grateful if you could recheck the loading times to confirm it’s still PHP, and pin point me the correct way to check the performance so I can remove this bottleneck and utilise your plugin in a speedy manner going forwards.

    Love the plugin, it’s really awesome stuff – just can’t deal with this lag as I’m sure you can understand 🙂

    Thanks @elliot

    Kind Regards,
    Matt

  • This reply has been marked as private.
  • Also @elliot, just to add I’ve tried disabling all plugins (apart from Gravity Forms, otherwise it doesn’t load due to ACF GF add-on). And issue remains the same, so I’ve isolated it to ACF for you.

  • Hi @elliot and @willthemoor,

    Thanks for the help so far, I had 14 post revisions with 2 posts on the dev site. I backed up the database, deleted those 14 revisions but alas still the same performance issue I’m afraid.

    I’m running the latest stable version of ACF 4.3.4 and the plugins for it.

    No console JS errors showing, PHP is pretty rapid on the second only a second or 2 max, I think having multiple tinymce’s on the page might be killing it JS wise, only with condition logic – as it visually takes a few seconds to hide the condition logic hidden fields.

    I’m trying to use ACF to be a page / content builder, so using flexible content and repeater it adds rows, and columns, then the content type I require e.g. form, textarea, wyswig. It works really well on the frontend, and backend apart from the lag.

    Any further ideas to debug, I can provide login access if you wish to check it out yourselves (it’s not a live site, just a theme dev). Let me know how I can send these privately if so.

    Many thanks for your help with this.

Viewing 8 posts - 1 through 8 (of 8 total)