【问题标题】:How to serve WordPress plugin files (JS and CSS) from CloudFront CDN?如何从 CloudFront CDN 提供 WordPress 插件文件(JS 和 CSS)?
【发布时间】:2019-12-06 05:35:21
【问题描述】:

我正在使用 Amazon CloudFront 为我的 WordPress 网站设置 CDN。我已经成功设置了wp-uploads 文件夹。

现在,当我在 GTmetrix 上检查我的网站性能时,我看到以下类型的文件需要从 CDN 提供:

  1. https://mysite/wp-includes/*/*.js?ver=1.2.3
  2. https://mysite/wp-content/plugins/some-plugin/*/*.js?ver=1.2.3
  3. https://mysite/wp-content/themes/my-theme/*.js?ver=1.2.3
  4. https://mysite/wp-content/cache/busting/something/*js

现在我需要知道将我的完整插件wp-includes、wp-content/plugins、wp-content/themes/my-theme 文件夹上传到 S3 存储桶(我的 CloudFront 源)是否是一件好事?

更一般地,在为您的 WordPress 站点设置 CDN 时,我应该将哪些文件夹上传到我的 CloudFront 源?

我的目标是从 CDN 提供所有这些文件。

【问题讨论】:

    标签: wordpress amazon-cloudfront cdn


    【解决方案1】:

    安装w3总缓存插件并使用cloudflare免费cdn服务。 设置 cloudflare cdn 后,您需要将域名服务器更改为 cloudflare 的。

    希望这会对你有所帮助。

    【讨论】:

    • 感谢您的回答。我已经在使用插件 WP Rocket 进行 CDN 集成。你认为同时使用总缓存插件可以吗?
    • 其实你可以去看看。但是作为偏好 WP Rocket 是一个比总缓存更好的插件。您还可以在没有总缓存的情况下启用 cloudflare cdn。你试过了吗?
    • 我的 CDN 已启用,我正在使用 CDN 从 uploads 文件夹提供资源。我在使用 JS 和 CSS 时遇到了问题,因为它们分布在不同的文件夹中——(不同的插件和主题)。
    • Cdn 不允许定义特定文件。为了更快地交付,您必须使用自动优化等插件。
    猜你喜欢
    • 2019-06-20
    • 2015-06-20
    • 1970-01-01
    • 2012-12-08
    • 2015-04-16
    • 2014-11-25
    • 1970-01-01
    • 2023-03-13
    • 2012-09-14
    相关资源
    最近更新 更多