技术杂谈 ·

如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程

wordpress更新到现在其实已经是非常完善了,但是很多站长都是个人小站点,服务器没有像企业那样的大投入,基本都是小宽带,小容量。那么怎么用最低的成本打造最快的网站呢?教程来了

网站图片文件OSS云存储

很多人说,我的服务器4核8G5M,个人用用也不算差了,为什么访问还那么慢,其主要原因就是宽带,当你的服务器宽带条件没有大成本投入情况下,建议将图片等静态文件存在云端最为节省成本。
简单来说就是配合阿里云OSS,将网站的图片存储到阿里云上面,这样你的图片全部存储到云端,不经过你的服务器加载,能够有效的节省宽带的占用。oss的成本还是比较低的,阿里云个人网站日ip50/月约¥30-¥50左右。
1.下载oss插件 https://www.lanzous.com/i5ldywf
2.前往阿里云开通oss 立即前往>>
3.开通好前往管理控制台 创建 Bucket 输入自己的桶名和选为公共读
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
4.随后在权限管理设置你的oss防盗链,将白名单设为你自己站点的域名,否则谁都可以调用(有钱无所谓的略)
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
5.返回wordpress后台,在插件→安装插件→上传插件,选择上方下载的oss插件安装
6.安装好插件后在左边找到 设置→OSS upload
首先在阿里云 AccessKey管理 里面获取你的Access KeySecret Key
注意:请点击使用旧版
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
7.回到OSS upload设置,勾选使用OSS作为媒体库存储,将获取到的Access KeySecret Key填入
8.回到OSS控制面板,点击Bucket 列表→点击刚刚创建的oss→文件管理创建一个文件夹,用于存储wordpress上传的文件,例:/upload
9.重点来了!!
上传路径怎么设置?
假设你刚刚创建的Bucket的名字为itov,创建的文件夹路径为/uploads,那么你的上传路径为oss://itov/uploads
10.访问链接怎么设置?
你可以回到OSS控制面板,点击Bucket 列表→点击刚刚创建的oss→概览在“访问域名”这栏可以看到Bucket 域名,将外网访问的域名复制过来
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
如我刚刚创建的链接为itov.oss-cn-shanghai.aliyuncs.com,创建的上传文件夹是/upload 那么在OSS upload访问链接里填入 https://itov.oss-cn-shanghai.aliyuncs.com/upload
11.上传端点怎么设置?
这一栏直接匹配你选择的区域域名链接即可,插件下方复制
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
12.设置好这些,下方的按需求配置,直接拉到底部点击保存其实就行了,配置好,测试一下,没问题直接在编辑文章时添加媒体文件默认就上传到oss上了

使用CDN开启静态文件缓存

CDN就是把你文章的静态资源做一个加速与缓存,提高用户访问网站的响应速度和成功率,减少延迟等。成本参考各平台资费说明,通常按量付费,阿里云个人网站日ip50/月约¥20-¥60左右。
1.同样以阿里云为例,首先前往阿里云CDN
2.点击 域名管理→添加域名 这一块没什么技术含量,直接看图吧
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
3.随后将域名的解析设为系统给你的记录值(简称添加DNS解析)
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
4.随后设置一下cdn缓存规则,点击域名管理→点击对应的域名→缓存配置→添加缓存过期时间
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
5.点击文件后缀名,比较懒的直接把我这段复制过去吧 jpg,png,gif,woff,ttf,js,css,bmp,eot,txt,mp4
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程
6.到这里基本就ok了,如果你的cdn域名开启了SSL,那么必须设置一下回源配置,将回源协议改为跟随,否则你开启ssl就会出现502。还有就是在https配置里把你的ssl证书填进去
如何给你的WordPress提速,WordPress使用OSS存储、CDN配置详细教程

WprdPress后台禁用更新

wordpress的开发者并不是国内的,国内打开后台就慢的要死,简单粗暴点,就是直接禁用wp的检查更新,有效提升后台访问
找到主题目录,在functions.php添加下面代码即可,vieu自带,后台开启即可

add_filter('automatic_updater_disabled', '__return_true');	// 彻底关闭自动更新
remove_action('init', 'wp_schedule_update_checks');	// 关闭更新检查定时作业
wp_clear_scheduled_hook('wp_version_check');	// 移除已有的版本检查定时作业
wp_clear_scheduled_hook('wp_maybe_auto_update');	// 移除已有的自动更新定时作业
remove_action( 'admin_init', '_maybe_update_core' );	// 移除后台内核更新检查
add_filter('pre_site_transient_update_core',    create_function('$a', "return null;")); // 关闭核心提示

参与评论