• Resolved Les

    (@theagencies)


    Salut Jordy,

    We’re a Pro user and added your Easy IO integration yesterday. So far, however, the images aren’t being served from the CDN (yet?). So, a few questions come to mind:

    1) Does the integration serve all images from the CDN, or only those that have been processed by Perfect Images (i.e. retina only)?
    2) Should we change (disable?) any Cloudflare settings to make sure the images get served from the CDN? And will that then replace / circumvent Cloudflare’s own image optimization (such as Polish) or will both functionalities be combined? And if yes, do we want that?
    3) What about other WP caching / optimization plugins? We use WP Rocket for example, which offers options such as lazy loading, WebP caching and CDN integration. But then again, we can only select whether their CDN integration is reserved for images in general, so that sends us back to question 1 again ??

    Looking forward to your thoughts and suggestions, many thanks.

    Best wishes,
    Les

    • This topic was modified 3 years, 10 months ago by Les. Reason: Note: We have disabled the CDN's CNAME from being routed / proxied by Cloudflare, so I guess that does indeed bypass any CF image delivery optimizations, but then again, currently the images still appear to be served from our original domain instead
Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Jordy Meow

    (@tigroumeow)

    Hi,

    Do you mind sharing the URL of your website here? Normally, it works right away ?? Your would normally see that the URLs are modified.

    1. Yes, all images, not only Retina.
    2. Normally not, as the URL are new.
    3. Yeah, you should completely reset all your caches, otherwise… nothing would happen ?? That might be just that!

    Let me know if it works, I would love to have your feedback too! I personally love this.

    Thread Starter Les

    (@theagencies)

    Thanks for your response Jordy,

    We had to create an exclusion rule in CloudFlare in order to prevent our CDN CNAME from being processed and served through them, so now the images are indeed being served correctly. With that being said, the performance increase so far is zero ˉ\_(ツ)_/ˉ

    Regarding question #3: yes, I was aware that we should reset caches, but I was more referring potentially conflicting / detrimental interaction between Perfect Images + Easy IO and a caching / optimization plugin such as WP-Rocket. Any thoughts there?

    Cheers,
    Les

    Plugin Author Jordy Meow

    (@tigroumeow)

    Hi,

    Can I see your site?

    The thing is that the images shouldn’t be served by Cloudflare at all, rule or not; their URLs are modified, and they’re using a different domain.

    Thread Starter Les

    (@theagencies)

    Sure you can! It may be a little NSFW though…
    https://secretagents.nl/

    Plugin Author Jordy Meow

    (@tigroumeow)

    Wait, why are your photos are all served from a subdomain?

    Thread Starter Les

    (@theagencies)

    Isn’t that the point / concept of serving images from a CDN? When setting up the Easy IO integration, they create a url on their own domain and then instruct you to setup an own subdomain that redirects to theirs via CNAME. So that’s what we did ˉ\_(ツ)_/ˉ

    Plugin Author Jordy Meow

    (@tigroumeow)

    Oh okay, so you are using a custom domain then ?? That’s why I was confused.

    I checked and it actually works fine. I took an image, as an example (blonde-high-class-escort-amsterdam-haarlem-den-haag-utrecht-jasmine-jasmine-0013-scaled-scaled-scaled.jpg).

    By accessing it through the CDN, I get a WebP from 163KB (when visiting your website naturally, this is the one I get).

    By accessing it directly, it’s 528KB, so a bit more than 3 times the size.

    So yeah, it should be much better, plus it’s going through a CDN on top of that ??

    Thread Starter Les

    (@theagencies)

    Ah, yes, of course, it performs better versus without any optimized delivery at all. But what I meant was that there is no performance increase versus delivery by CloudFlare.

    Of course, that could have to do with numerous other factors. Performance is generally an issue for us which we’re still trying to figure out, but I just thought I’d share my experience thus far.

    We’ll continue to monitor for the next month and keep you posted if anything changes. With that being said – do you have any thoughts on that last question?

    Regarding question #3: yes, I was aware that we should reset caches, but I was more referring potentially conflicting / detrimental interaction between Perfect Images + Easy IO and a caching / optimization plugin such as WP-Rocket. Any thoughts there?

    In other words: are you aware of any settings to take into account in general when combining this integration with existing performance optimization plugins?

    Merci!
    Les

    • This reply was modified 3 years, 10 months ago by Les.
    Plugin Author Jordy Meow

    (@tigroumeow)

    Ah, yes, of course, it performs better versus without any optimized delivery at all. But what I meant was that there is no performance increase versus delivery by Cloudflare.

    Mmm, I doubt it; Cloudflare doesn’t optimize images, it’s just a CDN. So what I mentioned the sizes is the same issue, Cloudflare or not.

    but I was more referring potentially conflicting / detrimental interaction between Perfect Images + Easy IO and a caching / optimization plugin such as WP-Rocket. Any thoughts there?

    I don’t use WP Rocket so I am not sure, and I prefer not to overload my sites, and WP Rocket does a bit… too much to my taste. In the case of Perfect Images, for example, with the Responsive Images, it only goes through one WordPress filter and only requires a tiny overhead to switch this to EasyIO. For the rest, I trust the caching on my hosting side, caching is better handled on the system that a plugin written in PHP. I actually really looked very hard for the perfect solution, and for me it’s the one: excellent hosting service + EasyIO through my plugin, I think it’s hard to do faster than that. The extra optimization we can apply could probably be handled by Cloudflare features, if really needed.

    Thread Starter Les

    (@theagencies)

    Actually, CloudFlare does have some image delivery optimizations apart from the proxy / CDN part:

    Image Resizing
    You can resize, adjust quality, and convert images to WebP format, on demand. We cache every derived image at the edge, so you store only the original image.

    This allows you to adapt images to your site’s layout and your visitors’ screen sizes, quickly and easily, without maintaining a server-side image processing pipeline.

    Polish
    Improve image load time by optimizing images hosted on your domain. Optionally, the WebP image codec can be used with supported clients for additional performance benefits.

    Mirage
    Improve load time for pages that include images on mobile devices with slow network connections.

    Anyway, what you say all makes sense. We’ll continue to play around with it and report anything that we think may be interesting feedback for you. Many thanks for your insights so far!

    Best wishes,
    Les

    Plugin Author Jordy Meow

    (@tigroumeow)

    Yes I know, they have really a lot of features! Unfortunately, it’s quite expensive, especially if you want them for more than one website. I have never tested it neither, and I ask them for a free trial, but I never got the chance. I also never met someone who was using their services. It’s a bit of a mystery, but yes, they do it all, it’s just a lot more expensive.

    But in short, my point is to avoid running code in PHP (in WordPress) for performance purposes, as we should run less ?? Which is why I really like EasyIO, the optimization is done somewhere else.

    If you find anything interesting, let me know ?? The subject is quite fascinating, and it’s hard to find the best ways as we are surrounded by sponsored recommendations (which makes it even more interesting and challenging from my point of view).

    Cheers to you ??

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Using East IO with Cloudflare and/or caching plugins’ is closed to new replies.