You need to be logged in to post in the forum - Log In

An active JCE Pro Subscription is required to post in the forum - Buy a Subscription

Support is currently Offline

Official support hours
Monday to Friday
09:00 - 17:00 Europe/London (BST)

Please create a new Ticket and we will get back to you as soon as we can.

#117663 Struggling with slow image uploads?

Posted in ‘Editor’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Latest post by Edvardsen on Thursday, 21 May 2026 18:40 BST

Edvardsen

Struggling with slow image uploads? It loads quickly to 100% I see, but it hangs for a while afterwards?

Maybe this has nothing to do with JCE Editor? But I figured it wouldn't hurt to hear if you have any tips regarding this?

I've also sent an email to my host regarding this? So I'm waiting to hear from them as well.

Regards

Edvardsen

Forgot to say that this is on the following versions: Joomla 6.1.0 JCE Editor Pro 2.9.99.2

Ryan

Have you enabled the Resize or Thumbnail options when uploading the image?

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

Edvardsen

Hi,

No i have not enabled the resize options.

 

Attachments

Ryan

Does uploading an image with the Joomla Media Manager (Content -> Media) also hang?

In either case, does the upload ever complete? 

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

Edvardsen

When I upload with Joomla Media Manager it uploads right away.

While with JCE Editor it takes several seconds before it is uploaded?

I just tried with a 188 kB image and it took about 21 seconds before it was uploaded and ready?

Ryan

Please send me a login - https://www.joomlacontenteditor.net/contact/site-login

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

Edvardsen

Login sent! ;-)

Edvardsen

Hi Ryan,

Did you find out anything about this?

Regards

Edvardsen

Ryan

After running a number of tests, the delay appears to be caused by additional processing on the server side, but not from JCE:

  • After ensuring that all image processing options are disabled, I uploaded an image and confirmed the upload delay.
  • Disabling the System - JCE Pro plugin (which contains all the image processing functions) did not remove the upload delay.
  • Tested an upload on the JCE Demo Site (admin area) and did not observe any upload delay.
  • The JCE upload function includes some event handlers to allow third-party plugins to process uploaded images. Removing these event handlers temporarily did not have any effect on the upload delay.

Notably, an uploaded image was automatically rotated after the upload completed, evidence that something on the server is modifying files before or after JCE has finished its work.

To understand why the delay was not present in the Joomla Media Manager, I investigated how each method handles the upload. JCE uses the standard PHP file upload mechanism, where the file is sent as form data and saved to the server using PHP's built-in file handling. The Joomla Media Manager, however, sends the file as encoded data inside a JSON request, essentially converting the image into text and sending it as part of a data package, rather than as a traditional file upload.

This distinction matters because server-side processing tools - such as image optimisers or security scanners - typically monitor for traditional file uploads. Since the Media Manager bypasses that mechanism, it also bypasses whatever processing is causing the delay.

I can confirm that the delay and the automatic image rotation are both occurring in a processing step that is triggered either before or after JCE completes the upload, and is outside JCE's control. I would recommend asking your host to check their server logs for any automated image processing that runs on file uploads, as that is the most likely cause.

Do you have any components or plugins installed that handle image processing or media management? If so, it would be worth temporarily disabling those and testing an upload to see if the delay persists. Your host's server logs might also show what process is acting on the uploaded file.

Ryan Demmer

Lead Developer / CEO / CTO

Just because you're not paranoid doesn't mean everybody isn't out to get you.

Edvardsen

Hi Ryan,

And thanks for a very thorough check and test of this problem!
Really appreciate it!

As for other components installed on my site that have to do with images? The only one I can think of is JReviews. I've been using it for as long as I can remember. Same with JCE Editor. It's the only one besides JCE Editor that has to do with uploading images.
Don't you think there are any others that handle images like those 2?
Do you see any other components there? I see you're logged in to the admin page.
I have access to cPanel from my host, is there anywhere I can check myself?

Thanks again for this fantastic support!

Regards

Edvardsen

Edvardsen

Issue resolved – upload delay caused by ModSecurity / Imunify360 scanning

 

Hi Ryan,

Just wanted to give you an update and thank you again for the excellent support and detailed investigation you did regarding the slow uploads in JCE.

The issue has now been resolved by my hosting provider.

They found that a ModSecurity rule was being triggered during standard PHP file uploads (multipart/form-data). The rule caused Imunify360 to scan uploaded images for malware hidden in image metadata/EXIF data. The uploads were not blocked, but the scanning process introduced a significant delay after each upload request.

The host has now disabled that specific rule for arcticmetal.no, and uploads are now instant with no delay at all.

Your analysis was absolutely correct, especially regarding:

the difference between JCE uploads and Joomla Media Manager uploads
server-side processing outside of JCE
and the automatic image rotation indicating post-upload image handling

That information was extremely valuable and helped point the hosting provider in the right direction.

Thanks again for the outstanding support and for taking the time to investigate this so thoroughly over multiple days. It is very much appreciated!

Best regards
Edvardsen