Dragon

WordPress+jsDelivr开启伪全站CDN 动静分离

2020-10-31 08:30 130 1 条评论 小逸博客

因为网站服务器在香港的缘故,没有很好的速度,所以苦苦钻研加速之道。虽然不能说权威,但是也研究过,也是可以说得上话的WordPress+jsDelivr开启伪全站CDN。动静分离也可帮助国内小宽带的机器加快速度!

优化网站访问速度的最直接方法

减小首页体积

减少图片尺寸,首页图片太大了,需要花些时间把图片大小都优化了,直观的感受就是,真明显,网站大小才是打开速度的最大关键
还有CSS,JS大小的优化,但是并不推荐,容易网页出错
 

备案网站 站点放国内

网站放国内才是最优的解决办法,但是国内的ECS带宽都太小了,关键还是我未成年还无法备案,物理距直接决定网站访问速度
 

CDN

CDN有几种模式,一种全站CDN,没备案可以选择CF,但是CF国内访问太慢了。还有一种是部分加速,国内目前能够称之为优秀的免备案CDN只有jsdelivr
 

WordPress+jsdelivr CDN

CF的太简单,本文就不说了,网上教程应该遍地都是
本文就来说一下目前本站正在用的jsdelivr cdn+GitHub

创建加速用仓库

首先在GitHub上创建一个仓库,创建wp-content和wp-includes这两个文件夹

在.gitignore(没有就手动建)中添加*.php,提交文件时忽略php文件

WordPress安装WP Super Cache插件

WordPress安装WP Super Cache插件后,在cdn一栏,填入cdn地址,仿照我的格式来,最后别加/

https://cdn.jsdelivr.net/gh/用户名/仓库名@分支
https://cdn.jsdelivr.net/gh/Mr-XiaoYi/wordpress@main/wp-includes/js/jquery/jquery-migrate.js
jsdelivr cdn只能加速静态文件,所以要排除php

仓库目录

不能什么都放到cdn上,它只能用来缓存静态文件,不能简单把wp-content和wp-includes文件夹直接填进去,可以针对性的,看我们的网页加载了那些内容,之后再分门别类的添加具体的文件夹目录(如果不懂直接打包这两个文件到GitHub)解决新版GitHub文件夹在线上传困难

 
下图就是效果,你能非常明显感受到网站变快,jsDelivr以及cdn如何挑选和简单介绍

 
如遇疑难杂症欢迎评论留言

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

Mr-XiaoYi给Mr-XiaoYi打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

2020-10-24

2020-11-01

发表评论

表情 贴图 链接 私密 格式 签到
  1. 灰常记忆

    [呲牙] 用国内机器最快了

    沙发 2021-03-10 02:33
    0 0 回复
扫一扫二维码分享