Hello, again,
Thank you for the comprehensive feedback!
1. Image sizes
We are using the GD PHP library which is inherent in most LAMP setups and web hosting environments. It will never produce such optimized compression results compared to tools like JPEGmini, but it usually does it fairly well.
Are you sure that even the resized versions, which our plugin produced, were bigger in file size than the original images from JPEGMini? That would be so strange indeed! I would really appreciate it if you could send me one of these images to test myself.
2. CDN
What you point out most correctly in your screenshot, is the exact reason why our plugin support is mentioned as “still experimental”. We used a Javascript technique where -in your example- the first image was handled by our plugin before actually loading, but the second one did manage to load in its original size, so the plugin decided to just leave it be.
Now, what we could troubleshoot here is why the CDN did not deliver the image with the ?resolution=360,3
part in its src
attribute.
One culprit might be the CDN itself! Does it have an issue with adding url parameters to image sources? This should be escalated to the support people of the CDN.
The other culprit could of course be the Adaptive Images plugin. There is a way to test this though, by simply making a direct request for that image with the url parameters, via your actual domain and not the CDN’s subdomain. If the image is actually delivered correctly, then the plugin works fine and the problem is with the CDN. And vice versa!
—
I am sorry for putting you through all this trouble and I would totally understand it if you are fed up with it already, but it really helps me investigate edge cases and I do appreciate it!
Also, I am preparing a next version where the CDN support will be handled totally differently. It is still in beta, but if you have the spare time, I could send it to you for debugging.
Cheers,
Takis