wordpress - CloudFront CDN(无 GZip)与 Web 服务器/本地(适用于所有 CSS/JS)

标签 wordpress optimization cdn amazon-cloudfront pagespeed

我目前正在对我们即将部署的 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/

相关文章:

haskell - Haskell 优化器是否利用 memoization 在范围内重复调用函数?

cdn - Akamai 边缘服务器是共享缓存内容,还是去原点?

php - 在 WooCommerce 帐户激活邮件中访问用户的名字(DOI 通过 WooCommerce Germanized)

css - 使类仅适用于类别页面

PHP 命名空间 - 如何包含不在命名空间中的第三方库?

c++ - 有什么方法可以禁用特定代码行的编译器优化?

sql - 优化MySQL临时表(内存表)配置?

ruby-on-rails - 尝试使用 collection_select 显示电子邮件时获得 [电子邮件保护]

deployment - 自动推送到 CDN 部署策略

php - 是否可以在 ajax 调用和正常请求之间交换 session 数据? (在 Wordpress 中)