wordpress 卸载 CSS 和 JS 并上传到 GCP CDN 存储桶

wordpress offload CSS and JS and upload to GCP CDN bucket

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

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

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

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

WordPress Google Cloud Storage – How to Offload Your Media

编辑 1

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

字段描述:定义您希望支持的文件类型。用 space.

分隔每种类型

此字段还应由 wp-config 常量 (WP_STATELESS_MEDIA_BODY_REWRITE_TYPES)

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

编辑 2

将 Google 云存储与您的 WordPress 网站集成的另一个选择是使用同样出色的免费 WP Offload Media Lite plugin (or premium WP Offload Media) from Delicious Brains Inc

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

此插件会先将文件上传到您的服务器,然后复制到存储桶,然后您需要将其从您的服务器中删除,根据official documentation,有一个选项可以自动删除文件一旦它们被复制到存储桶中,就会从您的服务器中获取。

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