【发布时间】:2020-10-02 02:21:22
【问题描述】:
我正在寻找将 WordPress 的 JS 和 CSS 卸载到 GCP CDN 存储桶的方法,以便我可以通过 CDN 为它们提供服务。
我正在使用该插件缩小 JS 和 CSS,因此寻找一种方法,如果 WordPress 中存在任何可用的插件,可以将 CSS 和 JS 文件同步或上传到 GCP 云存储桶。
【问题讨论】:
标签: php wordpress google-cloud-platform cdn
我正在寻找将 WordPress 的 JS 和 CSS 卸载到 GCP CDN 存储桶的方法,以便我可以通过 CDN 为它们提供服务。
我正在使用该插件缩小 JS 和 CSS,因此寻找一种方法,如果 WordPress 中存在任何可用的插件,可以将 CSS 和 JS 文件同步或上传到 GCP 云存储桶。
【问题讨论】:
标签: php wordpress google-cloud-platform cdn
您可以查看WP-Stateless plugin 此插件会在将文件上传到媒体库时自动将文件从您的 WordPress 站点复制到 Google Cloud Storage。然后,它提供不同的模式,例如备份您的媒体副本,甚至从 WordPress 中删除媒体并从 Google Cloud Storage 或 CDN 提供服务。
另外,我找到了一个很好的指南,可以帮助你完成任务
WordPress Google Cloud Storage – How to Offload Your Media
您可以手动选择您需要的文件类型:
字段说明:定义您希望支持的文件类型。用空格分隔每种类型。
wp-config 常量 (WP_STATELESS_MEDIA_BODY_REWRITE_TYPES) 也应支持此字段
define('WP_STATELESS_MEDIA_BODY_REWRITE_TYPES', 'jpg jpeg png gif pdf');
将 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
【讨论】: