在使用带有Apache的mod_pagespeed时通过Cloudfront提供图像

时间:2018-04-06 09:04:12

标签: amazon-s3 pagespeed mod-pagespeed webp

我们在Apache上有 mod_pagespeed convert_jpeg_to_webp 等过滤器。

然而,我们还希望将CDN添加到网站,特别是图像和javascript文件,以进一步提高该网站的性能和Pagespeed得分。但是,一旦我们启用CDN,图像的 jpeg版本就会通过CDN传送。但是,我们希望获得图像的webp版本(完全按照预期工作),就像没有启用CDN一样。

例如,没有cdn,www.domainname.com/assets/images/imagename.jpg.pagespeed.ce.fqqfe4pa.jpg

转换为

www.domainname.com/assets/images/imagename.jpg.pagespeed.ce.fqqfe4pa.webp

但是在启用CDN的情况下,我们会得到这样的回报:

cdn.domainname.com/assets/images/imagename.jpg.pagespeed.ce.fqqfe4pa.jpg

任何人都有解决方案吗?

2 个答案:

答案 0 :(得分:0)

我建议您尝试Piio使用此库,您无需更改存储空间,它会根据 List<Student> sciencestudents=null; List<Student> artstudnets=null; Student s1= new Student("Asfakul",1,"Science"); Student s2=new Student("Arizul",2,"Science"); Student s3=new Student("Noor",3,"Arts"); sciencestudents.add(s1); sciencestudents.add(s2); artstudnets.add(s3); 容器大小自动调整图像大小,并且会返回正确的格式取决于浏览器的功能,因此,如果您使用的是Chrome,它将返回WebP格式的图像。这些图像也通过CDN提供。

如果您想了解更多有关它以及它如何与响应式图像一起使用,请阅读本文: https://blog.piio.co/2018/04/09/how-to-use-optimized-responsive-images/

答案 1 :(得分:0)

您是否已授权您的 CDN 域?您可以在此处找到更多详细信息:https://www.modpagespeed.com/doc/domains