作为一个动态博客程序,WordPress的响应速度显然无法与Hexo等相媲美。但我们仍可以使用多种方式来为站点加速。
接下来将介绍如何使用腾讯云的相关服务进行网站加速。
图像资源加速
本站目前的图像资源由腾讯云对象存储(Cloud Object Storage,COS)服务托管,在访问时可直接从腾讯云COS取得数据,降低源站带宽压力并节省存储空间。
腾讯云对象存储服务设置
首先我们要新建一个存储桶来存放我们的数据。请点击此处来访问腾讯云的COS服务。您可以选择QQ/微信直接快速登陆。初次使用腾讯云的用户可能会被要求进行实名认证。请确保您已提前准备好相关的身份证明材料。
登陆成功后,点击左侧的“存储桶列表”来查看您的存储桶。
若您没有存储桶,请点击“新建存储桶”来创建一个。存储桶名称可填任意值。若您的站点并不运行在腾讯云所提供的服务器上,则可以任选地域;否则,请选择与您服务器相同的地域。这样可以在上传图片时节省COS流量。
其他则按图示设置。然后点击确定即可。
API密钥设置
WordPress需要获得授权才可对私有读写的存储桶进行写入和读取的操作。请访问腾讯云用户访问管理来创建和获取API密钥。
点击左侧用户菜单,下拉列表中选择用户列表-新建用户-快速创建,用户名称可填写任意值;访问方式仅勾选编程访问。
用户权限则改为“ QcloudCOSDataFullControl”。
完成创建后,在账户列表中点击刚刚创建的用户,并转到API密钥选项卡。
一般的,用户会有个默认的密钥。如果没有,可以单击“新建密钥”来创建。显示key可能会要求额外的安全验证,请根据提示进行。
至此,腾讯云的部分设置完毕,可以进行下一步啦。
WordPress设置
安装腾讯云COS插件
请来到您的WordPress后台,点击左侧的“插件”选项卡,在下拉菜单中选择“安装插件”,然后在搜索框内输入“腾讯云cos”并回车。
安装图示中红色方框内的插件。此为腾讯云官方开发的插件,理论上安全性更有保障。
配置COS插件
安装完毕后,将在左侧菜单栏多出“腾讯云设置”选项卡。请选择“对象存储”,并按照对应提示填写相关字段。注意,在您的访问域名后加上二级目录,可以将文件保存到存储桶指定文件夹内,方便管理。
保存配置后,即可进行同步和一键替换媒体文件。
CDN静态资源加速
内容分发网络(英语:Content Delivery Network或Content Distribution Network,缩写:CDN)是指一种透过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。
通俗来说,CDN会预先将静态资源存储在服务器上。当有用户发起请求时,自动选择最近的服务器响应,加快反应速度的同时,降低源站压力,隐藏源站IP。
同样的,腾讯云也针对Wordpress开发了CDN插件。其配置方法与COS插件类似。
API密钥设置
首先,登录腾讯云用户访问管理并新建子用户,访问方式选择“编程访问”,用户权限设置为QcloudCDNFullAccess
创建完成后,转到用户列表,将权限边界同步修改为QcloudCDNFullAccess.
记下刚刚新建账户的API密钥,以备接入。
随后转到内容分发网络控制台,进行域名接入操作。
域名接入
在“域名管理”中,选择添加域名。注意,在中国境内接入网站服务的均需备案。未备案域名无法接入cdn。
文章评论