WordPress Google Cloud Storage - 如何卸载您的媒体文件
管理大量媒体文件会降低 WordPress 网站的速度并增加托管成本。这时,Google Cloud Storage 就派上了用场,它提供了一种可靠的方式来存储和分发您的图片、视频和其他文件,而不会使您的服务器过载。通过将媒体文件上传到 Google Cloud,您可以提高网站的速度、稳定性和可扩展性。
本指南将探讨将媒体文件卸载到 Google Cloud 的优势,引导您完成设置过程,并展示如何将其与 WordPress 插件集成。您还将找到一些实用技巧,帮助您降低托管成本,加快网站加载速度,从而获得最佳性能。
- 将 WordPress 中的媒体文件卸载到 Google Cloud Storage 可以释放宝贵的服务器存储空间,从而提高网站性能并降低托管成本。
- 通过从谷歌的全球云基础设施提供图像、视频和文件,您的 WordPress 网站可以加快加载速度,提升用户体验,并通过改善核心网站指标来提高 SEO 排名。
- WP Offload Media 等集成插件提供自动同步和 CDN 兼容性,简化媒体管理,同时为不断增长的网站提供可扩展性和可靠性。
表中的内容
将媒体卸载到 Google Cloud 的好处
将 WordPress 媒体文件卸载到 Google Cloud Storage 有助于提升网站速度、可靠性和易管理性。以下是您将体验到的主要优势:
- 提升网站性能 -媒体文件直接通过谷歌的快速全球网络提供,从而缩短加载时间,改善访客的整体浏览体验。
- 降低服务器负载 -通过将媒体存储在外部,您的托管服务器可以处理更少的数据,从而使您的网站能够流畅运行,不会出现延迟或崩溃。
- 更好的可扩展性 -随着您的网站不断增长,Google Cloud 可以轻松处理数千个新文件而不会影响性能,使其成为高流量或媒体密集型网站的理想选择。
- 增强的可靠性和安全性 - Google Cloud 提供内置冗余和强大的安全性,确保您的文件始终可用并免受数据丢失的侵害。
- 成本效益- 您可以通过减少带宽和存储使用量来节省托管计划费用,在 Google Cloud 上只需为实际使用的资源付费。
分步设置卸载媒体
开始迁移之前,请确保您拥有有效的 Google Cloud 帐户和已准备就绪的 WordPress 网站。过程很简单,您只需使用支持云存储集成的插件将两者连接起来即可。以下是三种最常用的方法,您可以根据自身需求和控制级别进行选择。
使用 WP Media Folder卸载您的媒体文件
WP Media Folder是一款高级插件,可帮助您整理 WordPress 媒体库,并将其连接到Google Drive。在将其与 WordPress 集成之前,您需要设置 Google Cloud 项目。
创建 Google Cloud 项目
要开始将WP Media Folder与 Google Cloud 配合使用,您首先需要在 Google Cloud 控制台中创建一个项目。首先,登录您的 Google 帐户(网址为console.cloud.google.com ),然后打开菜单并导航至“身份与访问管理”>“创建项目”。输入项目名称。您可以选择任何您喜欢的名称,但请避免使用空格或特殊字符。单击“创建”后,请稍等片刻,项目即可完成设置。
接下来,您需要为项目启用必要的 API。请转到“API 和服务”>“库” ,然后启用 Cloud Storage API 和Google Cloud Storage JSON API。
这些 API 使您的 WordPress 网站能够与您的 Google Cloud 帐户通信并高效地存储媒体文件。完成此步骤后,您的项目即可进行下一步:配置凭据以建立安全连接。
配置凭据
项目设置完成后,下一步是配置 OAuth 凭据,以便WP Media Folder可以安全地连接到 Google Cloud。从左侧边栏,转到“API 和服务”>“凭据” ,然后点击“+ 创建凭据”>“OAuth 客户端 ID”。
如果系统提示,您首先需要通过提供您的应用程序名称、电子邮件和授权域(例如,您的 WordPress 网站域)来设置 OAuth 同意屏幕。
创建 OAuth 客户端 ID 时,选择Web 应用程序作为应用程序类型。
在“已授权的 JavaScript 来源”下添加您的网站 URL,并在“已授权的重定向 URI”下添加您的重定向 URL。完成后,Google 将生成客户端 ID 和客户端密钥。
请妥善保管这些信息,稍后您需要将它们粘贴到 WP Media Folder 设置中。此凭据设置可确保您的 WordPress 网站与 Google Cloud 之间建立安全可靠的连接。
与 WordPress 集成
现在您的项目和凭据已准备就绪,接下来需要将 Google Cloud 与WP Media Folder。在 WordPress 控制面板中,依次点击“设置”> WP Media Folder >“云”>“卸载媒体” ,然后点击“选择云提供商”下方的编辑图标,并选择“Google Cloud Storage”。
您将被要求填写访问密钥 ID、秘密访问密钥和项目 ID。这些信息来自您之前在 Google Cloud 控制台中生成的凭据。保存设置后,插件将自动验证连接。
连接成功后,即可创建存储桶。您可以直接在 WP Media Folder 页面创建存储桶,也可以通过链接 https://console.cloud.google.com/storage/overview 创建。之后,选择“创建存储桶”。
之后,请按如下方式填写几个字段。
ated - 如果是这样,则存储桶将按如下方式成功创建。
要开始自动传输文件,您可以启用“复制到 Google Cloud Storage”选项。启用此设置后,您上传到 WordPress 媒体库的每个新文件都会立即复制到您的 Google Cloud 存储桶。如果您在启用集成之前已有媒体文件,只需点击“与 Google Cloud Storage 同步”按钮即可。
如果您想卸载文件并完全释放服务器空间,请启用“上传后移除”功能。这样可以确保所有媒体文件都存储在 Google 云端,而不是您的托管服务器上。您还可以启用“附件标签”选项,这样当您将鼠标悬停在媒体库中的 Google 云端图标上时,就会显示文件信息,方便您识别已卸载的文件。
如果您需要将文件移回原处或卸载插件,请使用“检索 Google Cloud Storage 媒体”选项。此功能会将所有媒体文件从 Google Cloud 复制回您的 WordPress 媒体库,而不会破坏任何现有链接,确保您的网站继续流畅运行。
有关 WordPress 与 Google Cloud 集成的更多信息,请参阅文章WP Media Folder Addon Google Cloud Storage Integration”。
告别凌乱的媒体库。
WP Media Folder可让您对文件进行分类,将文件夹与云存储同步,创建令人惊叹的画廊,甚至在不断开链接的情况下替换图像。
立即优化您的媒体工作流程
使用 WP Stateless 卸载您的媒体
WP Stateless 是一款免费插件,可自动将您的 WordPress 媒体文件与 Google Cloud Storage 同步。它提供多种模式,例如 Stateless 模式(直接从云端提供文件)和 Backup 模式(在您的网站和云端都保留一份副本)。
首先,在 WordPress 控制面板中,“插件”>“添加新插件”
激活后,启动设置助手并使用您的 Google 帐户登录。允许插件访问您的 Google Cloud 项目。
您可以创建一个新项目或使用现有项目,然后选择或创建一个存储桶来存放您的媒体文件。设置过程中,请确保您的存储桶名称与您的自定义域名匹配(例如,gcs.yourdomain.com),以确保顺利集成。配置完成后,单击“继续” ,您将看到连接成功的确认信息。
在 WordPress 控制面板中,转到“媒体”>“无状态设置” ,选择如何处理媒体文件:
- 已禁用:关闭 WP Stateless。
- 备份:将文件上传到 Google 云端,但通过本地 URL 提供服务。
- CDN:直接从 Google Cloud 复制和提供媒体(不能与其他 CDN 结合使用)。
- 无状态:将媒体完全卸载到 Google Cloud,删除本地副本以节省磁盘空间。
您还可以启用其他设置,例如“缓存控制”以加快交付速度,“删除 GSC 文件”以在 WordPress 中删除文件时从 Google Cloud 中删除文件,以及“缓存清除”以防止加载旧的缓存文件。
使用 WP Offload Media 卸载您的媒体文件
WP Offload Media 是一款免费且可靠的插件,可自动将您的 WordPress 媒体文件(例如图片、视频和文档)传输到已连接的云存储服务提供商。它支持主流平台,例如 Google Cloud Storage、Amazon S3 和 DigitalOcean Spaces。
首先,您需要创建一个新项目并创建用户凭证,以此来设置您的云存储账户。您可以在 AWS 官方网站上创建一个免费的 AWS 账户(需要信用卡进行验证),如果您已有账户,也可以直接登录。
然后,转到“用户”页面,单击“创建用户”,为其命名(例如,yourdomain-offloadwordpressmedia),跳过控制台访问权限,并附加 AmazonS3FullAccess 策略。单击“创建用户”完成操作。
接下来,打开用户,转到“安全凭据”>“访问密钥” ,然后单击“创建访问密钥”。
选择在 AWS 外部运行的应用程序,然后下载包含您的访问密钥 ID 和秘密访问密钥的 .csv 文件,并妥善保管。
要连接 WP Offload Media,请打开 WordPress 的 wp-config.php 文件并添加以下代码:
define( 'AS3CF_SETTINGS', serialize( array( 'provider' => 'aws', 'access-key-id' => 'YOUR_ACCESS_KEY_ID', 'secret-access-key' => 'YOUR_SECRET_ACCESS_KEY', ) ) );
然后,从 WordPress 控制面板安装并激活 WP Offload Media 插件。
激活后,前往“设置”>“WP Offload Media” ,输入云存储服务提供的访问密钥,连接您的 WordPress 站点。接下来,创建一个新的存储桶,即云端一个专门用于存储媒体文件的文件夹。为存储桶取一个清晰易懂的名称(例如 media.yourdomain.com),并选择距离主要受众最近的区域,以确保更快的传输速度。
保存配置后,您上传到 WordPress 的任何新媒体文件都会自动存储在您选择的云服务提供商处,并由其提供服务。此设置有助于减轻主机负载、提升网站速度,并确保媒体文件在网络上更流畅地传输。
降低主机成本和提高加载速度的技巧
将媒体文件卸载到 Google Cloud 可以显著提升网站性能,但如果结合一些优化策略,效果会更佳。通过管理媒体文件的存储、分发和维护方式,您不仅可以提高加载速度,还能减少不必要的托管费用。以下是一些实用技巧,可帮助您充分利用 Google Cloud 的各项功能。
利用缓存和 CDN 优化交付
缓存和 CDN(Content Delivery Network)集成可确保您的媒体文件在全球各地都能快速加载。CDN 会将您的媒体文件副本存储在多个全球服务器上,使用户能够从距离他们最近的服务器下载文件。这显著降低了延迟并缩短了加载时间,尤其对于图片密集型或高流量网站而言更是如此。
此外,在网站和服务器上启用缓存可以确保频繁访问的文件无需每次都重新加载。像WP Speed of Light 可以帮助实现这一流程的自动化。与 Google Cloud 结合使用时,这些工具可以形成强大的组合,优化媒体分发并提升用户体验。
移除未使用的或重复的介质
随着时间的推移,WordPress 网站会积累大量未使用的或重复的媒体文件,占用宝贵的存储空间。这些文件不仅会增加托管成本,还会降低媒体管理速度。定期审核媒体库有助于保持网站的整洁高效。
您可以使用 Media Cleaner 等工具安全地检测并删除不再使用的文件。删除前,请务必备份数据,以免丢失重要资产。保持存储空间井然有序不仅可以节省资金,还能简化未来的备份和迁移工作。
上传前请压缩图片
未经优化的大型图片是导致网站加载速度缓慢的主要原因之一。图片前进行压缩,既能保持视觉质量,又能减小文件大小,从而加快页面加载速度并降低带宽占用。
TinyPNG、ShortPixel 或 Imagify 等工具可以自动压缩图片,且几乎不会造成画质损失。如果您更倾向于自动化工作流程,可以将这些工具直接集成到 WordPress 中。通过在网站建设初期优化图片,可以确保网站从一开始就保持轻量高效。
监控您的 Google 云存储
定期监控 Google Cloud 存储使用情况,可确保您不会为未使用的容量支付过高的费用。密切关注网站生成和存储的数据量,有助于您发现趋势,并在造成成本增加之前进行必要的调整。
Google Cloud 提供详细的存储报告,显示哪些文件占用空间最多以及访问频率如何。基于这些信息,您可以决定是归档、删除文件,还是将文件移动到更经济的存储选项,例如 Google Cloud Nearline 或 Coldline。主动监控有助于在控制云成本的同时,保持性能稳定。
呼吁所有网站管理员!
WP Media Folder节省时间并提高工作效率。 毫不费力地组织客户端媒体文件,创建自定义画廊,并提供无缝的用户体验。
立即升级您的网站项目!
结论
将媒体文件卸载到 Google Cloud Storage是提升 WordPress 网站性能、可靠性和可扩展性的有效方法。通过将图片、视频和其他文件传输到云端,您可以减轻主机服务器的负载,并通过 Google 的全球网络确保更快的内容分发。使用WP Media Folder 、WP Stateless 或 WP Offload Media 等插件,您可以自动执行此过程,并在不牺牲速度或质量的前提下保持媒体库的井然有序。
无论您管理的是个人博客还是高流量的商业网站,将媒体文件卸载到云端都能帮助您降低托管成本并提升用户体验。为了让这个过程更加轻松高效,您可以尝试将 WordPress 网站与WP Media Folder,以实现与 Google Cloud 的无缝同步。
当您订阅博客时,当网站上有新的更新时,我们会向您发送一封电子邮件,这样您就不会错过它们。

评论