利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速

在前面的文章中,我们有分享到一款自营开发的WPS3对象存储插件,主要是基于WordPress网站平台结合亚马逊云S3对象存储空间,给网站提高速度,静态分离。在这篇文章中,我们就一并介绍具体的实操过程,如何将我们申请到的亚马逊云S3存储空间结合到WordPress网站中实现静态分离加速。

注册账号

首先我们需要申请拥有亚马逊云账号(免费注册申请)。

推荐阅读 详细图文申请亚马逊云免费12个月体验资格记录(免费体验百款云产品) 详细图文申请亚马逊云免费12个月体验资格记录(免费体验百款云产品) 想必我们也有不少的网友听说过亚马逊云服务器、数据库、云存储、机械学习应用,但是以前由于AWS亚马逊云服务器只提供英文语言,对于很多有需要购买的朋友有一些困难。我们可能也听说过亚马逊AWS有提供免费账户申请资格,而且比较在行业内算是比较大方的提供高达12个月的免费云服务器,也包括其 […... 日期:2022/7/20 阅读全文

如果我们是新客注册,有赠送5GB存储空间,而且还赠送12个月的EC2指定计划套餐的云服务器,包括轻量服务器等100+的云服务产品。

利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速 - 第1张

开通存储桶

在申请完毕亚马逊云账号之后,我们就可以去开通存储桶。

利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速 - 第2张

我们在登录亚马逊云后台后,右上角是可以切换机房的。如果我们当前在哪个机房位置,创建的S3存储就在哪个区域。在如上图,我们需要设置一个存储桶名称。

利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速 - 第3张

然后我们设置存储桶权限,这里我们全部不限制。

利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速 - 第4张

其他默认即可,不进行设置。

利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速 - 第5张

我们这个一步还是很关键的,否则你上传的静态文件无法打开查看。需要在权限的存储桶策略中添加设置。

{
    "Version": "2008-10-17",
    "Statement": [
        {
            "Sid": "AllowPublicRead",
            "Effect": "Allow",
            "Principal": {
                "AWS": "*"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::存储桶名称/*"
        }
    ]
}

注意将存储桶名称换成我们当前存储桶的。

安全凭证

我们需要获取当前亚马逊云账号的AK和SK。

利用免费亚马逊云S3存储+PicGo搭建私有图床存储Typora文档 - 第8张

如上图,在安全凭证中。

利用免费亚马逊云S3存储+PicGo搭建私有图床存储Typora文档 - 第9张

创建一个访问密钥,这里我们后面需要用到的。

插件配置

插件下载:百度网盘 / 夸克网盘

推荐阅读 新开发一款WordPress亚马逊云S3对象存储插件 WPS3 新开发一款WordPress亚马逊云S3对象存储插件 WPS3 我们在运营WordPress网站的时候如果有较多的图片或者附件资源,一般的做法就是将这些资源和云服务器分离管理。这样可以不占用云服务器的资源带宽提高网站的访问打开速度。我们在之前可能会有用过阿里云OSS、腾讯云COS登对象存储,当然这些存储空间都是需要付费的。在这篇文章中,老蒋需 […... 日期:2024/11/13 阅读全文

我们可以在WordPress激活插件。

利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速 - 第8张

如上图,在对应文本中填入我们开通的S3存储桶的信息。对应的存储桶的域名,默认是用的亚马逊自带的。

利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速 - 第9张

对象URL,根据我们的桶名称,以及地区的不同可以看到,这里我们随便传一个文件到存储桶就可以看到对应文件。比如我这边要填写的就是"https://lezaiyun.s3.us-east-1.amazonaws.com"。当然,我们也可以自定义自己的域名。

完毕之后,我们可以测试是否可以在编辑WordPress后台文章的时候上传的图片或者附件上传到S3中。

利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速 - 第10张

这样,我们在编辑WP文章的时候,就可以将附件或者图片和网站服务器分离到单独的S3空间中。一般的网站免费5G的存储是足够用的。

最后,如果我们新网站那直接使用WPS3插件没有问题,如果是旧网站,希望将以前的静态文件也搬迁到S3,我们可以通过文件管理本地的图片搬迁到S3,然后还需要做一个批量替换工作,将本地的URL替换成S3的URL。这样,我们就可以实现WordPress的静态分离工作。

投上你的一票

本文出处:老蒋部落 » 利用免费5GB亚马逊云S3存储空间+WPS3插件实现WordPress静态分离加速 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送