@kevdev
Not used W3 Total Cache much.
Have you looked at using WP Offload S3 Lite
https://ww.wp.xz.cn/plugins/amazon-s3-and-cloudfront/
Since it makes more sense you are storing the images in a S3 bucket to use CloudFront as the CDN.
Thread Starter
kevdev
(@kevdev)
Yeah, I just looked at that a bit ago after reading another post on this support forum. The first issue is that we would have to switch on quite a few sites. A pain, but doable.
The main issue is that the licensing for the pro version of that plugin won’t work well for us. If it was by site, or a one time fee, that is fine. We have too many sites to limit our S3 usage to the number of media uploads. :/
We also like to have the caching potential of the plugin as needed.
@kevdev
There are a lot of other caching plugins which support push CDNs.
So when did it stop working?
http://richwp.com/wordpress-cdn-total-cache-amazon-cloudfront/
Thread Starter
kevdev
(@kevdev)
It was never working. We are considering using the Tiny PNG compression plugin across many of the sites at our agency, but we are already using W3 Total Cache. I did some tests today to see if the two are compatible after contacting [email protected]. These plugins seem to be about 90% compatible, but the single upload feature is the only thing that doesn’t seem to be working. Total cache works perfectly, and Tiny PNG works perfectly, they are just mistimed, so the file Total Cache uploads is not the file that Tiny PNG optimized.
Current order of operations:
– User Uploads Image
– Total Cache Uploads Image to S3
– Tiny PNG Optimizes Image
Correct order of operations:
– User Uploads Image
– Tiny PNG Optimizes Image
– Total Cache Uploads Image to S3
For your information:
The order of wordpress plugin execution is determined by two things:
First and most importantly the hook on which the plugin is registered. For the TinyPNG plugin this hook is wp_generate_attachment_metadata.
Secondly, the execution order of all plugins on the same hook is determined by priority rank. The TinyPNG plugin has the default priority value of 10.
I hope this helps you on your way to resolve the conflicts between the plugins.
I’m marking this thread as resolved due to inactivity. You are welcome to contact [email protected] if you need additional assistance.