我目前正在对我们即将部署的 WordPress 网站进行一些优化。我们正在使用 w3 Total Cache 来优化网站。我最近注册了 CloudFront 的 CDN,我觉得这确实有帮助,但我们正在使用它来丢失 css/js 文件的 gzip 压缩。
我想看看是否有人对处理这个问题的好方法有任何意见。目前,我正在托管来自网络服务器的所有 js/css,它似乎提供了更好的性能(使用 Google Chrome 的 PageSpeed Insights 插件)
这更像是一个最佳实践问题,可帮助我深入了解此场景。
大家有什么建议吗?
提前谢谢您。
最佳答案
您可以预先对 JavaScript 和 CSS 文件进行 gzip 压缩,使用 application/x-gzip
HTTP header 将它们上传到 S3,然后让 CloudFront 提供它们。
如果您将流程自动化作为构建/部署工作流程的一部分,那么维护起来就非常容易。
关于wordpress - CloudFront CDN(无 GZip)与 Web 服务器/本地(适用于所有 CSS/JS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12428647/