【问题标题】:wordpress offload CSS and JS and upload to GCP CDN bucketwordpress 卸载 CSS 和 JS 并上传到 GCP CDN 存储桶
【发布时间】:2020-10-02 02:21:22
【问题描述】:

我正在寻找将 WordPress 的 JS 和 CSS 卸载到 GCP CDN 存储桶的方法,以便我可以通过 CDN 为它们提供服务。

我正在使用该插件缩小 JS 和 CSS,因此寻找一种方法,如果 WordPress 中存在任何可用的插件,可以将 CSS 和 JS 文件同步或上传到 GCP 云存储桶。

【问题讨论】:

    标签: php wordpress google-cloud-platform cdn


    【解决方案1】:

    您可以查看WP-Stateless plugin 此插件会在将文件上传到媒体库时自动将文件从您的 WordPress 站点复制到 Google Cloud Storage。然后,它提供不同的模式,例如备份您的媒体副本,甚至从 WordPress 中删除媒体并从 Google Cloud Storage 或 CDN 提供服务。

    另外,我找到了一个很好的指南,可以帮助你完成任务

    WordPress Google Cloud Storage – How to Offload Your Media

    编辑 1

    您可以手动选择您需要的文件类型:

    字段说明:定义您希望支持的文件类型。用空格分隔每种类型。

    wp-config 常量 (WP_STATELESS_MEDIA_BODY_REWRITE_TYPES) 也应支持此字段

     define('WP_STATELESS_MEDIA_BODY_REWRITE_TYPES', 'jpg jpeg png gif pdf');
    

    编辑 2

    将 Google Cloud Storage 与您的 WordPress 网站集成的另一种选择是使用来自 Delicious Brains Inc 的同样出色的免费 WP Offload Media Lite plugin(或高级 WP Offload Media)。

    此插件会自动将通过 WordPress 媒体上传器添加的图像、视频、文档和任何其他媒体复制到 Google Cloud Storage。

    这个插件先把文件上传到你的服务器,然后复制到bucket,然后你需要把它从你的服务器上删除,根据official documentation,有一个选项可以自动从你的服务器上删除文件一次它们被复制到存储桶中。

    此外,您可以在此链接中找到一个很好的指南:How to Set Up a Custom Domain CDN for Google Cloud Storage

    【讨论】:

    • 您好,感谢您撰写答案,我目前正在使用 wp-stateless。但我尝试过不从 wp-content/cache 文件夹上传 js 或 css 文件。有模式CDN,无状态,但我都试过了
    • 毫无疑问,无国籍工作就像是图像和媒体的魅力。
    • @chagan 我已经更新了我的答案,请查看我最后的评论。
    • 感谢您撰写答案,但我怀疑它会同步 JS 和 CSS 以及 CDN 吗?
    • @chagan 我在回答中添加了另一个建议。
    猜你喜欢
    • 2022-06-10
    • 1970-01-01
    • 2021-10-22
    • 2018-11-04
    • 2020-01-17
    • 2021-07-05
    • 2021-02-16
    • 2017-01-09
    • 1970-01-01
    相关资源
    最近更新 更多