Investigating admin dashboard timeouts and UI lag during bulk image processing?

Hi everyone,
I’ve been a big fan of the Zenphoto CMS for my portfolio, but I’ve recently run into a frustrating performance snag that I’m struggling to debug. Lately, whenever I try to run bulk image processing or rebuild my metadata for a large gallery, the admin interface starts to stutter quite a bit. It feels like the main thread is blocking during the initial handshake between the server and my mobile browser, which leads to the whole page hanging for several seconds before the progress bar finally updates.

I’ve already checked my PHP memory limits and increased the execution timeout, but the "micro-freezes" are still there during peak execution. I even went through a clean https://deltaexector.com/ setup for my mobile execution environment to see if a more isolated script handler would prevent the browser from stalling, but I’m still hitting these intermittent delays where the DOM just stops updating in real-time. It’s making it very difficult to handle quick gallery updates on the go when the management tools won't stay fluid and responsive.

Has anyone else here dealt with execution lag or UI thread blocking specifically when using the Zenphoto admin panel on a mobile device? I’m trying to determine if this is a conflict with how modern mobile browsers are prioritizing the dashboard's JavaScript or if there’s a specific optimization in the config I’ve overlooked for handling heavy background data tasks. I’d really appreciate any insights or shared experiences on how to smoothen the execution flow so the interface stays snappy!

Comments

  • acrylian Administrator, Developer

    bulk image processing or rebuild my metadata for a large gallery

    You the clue lies. On large gallery processing really lots of images is a resource hungry task for your server which it probably cannot handle. Meta data readon means each image file has to be process and its metadata read one by one. That takes time and server power especially if the images are larger. Zenphoto actually does not really use javascript for these tasks.

    Possible solution: Try process less images at the time - by album for example - until you find what your server can handle.

Sign In or Register to comment.