实现cdn加速的教程

关键词:cdn,wordpress,博客,oneperfect,阿里云,cdn/dcdn

记录一下本博客实现cdn加速的教程

首先是一些闲聊

过程:用户访问oneperfect

第一种,直接从我的服务器返回资源,由于服务器之前是3M的小水管,严重影响体验。所以会非常慢

第二种,直接从cdn节点返回资源,cdn节点很多,而且口子应该很大吧,(不了解,但是应该没错),所以就会很快。

实现的过程就是这个样子

1、要想cdn能够拥有我的资源,就需要先让cdn去我的服务器获取资源,然后形成缓存

2、要想访问oneperfect的时候,是从cdn获取资源,而不是从我的服务器,就需要把网站的一些资源链接,更改为cdn的链接。比如有一个图片,a.png,本来应该从a.com/a.png获取的,使用cdn的话就要修改链接为cdn.a.com/a.png获取。

第一个就是在cdn服务商去设置,第二个就是在网站后台设置(一般都是通过插件来实现)。

接下来以阿里云的cdn/dcdn为例

1、设置一个cdn加速域名,就是后面资源需要替换为的链接

回源

就是上述的cdn.a.com

然后各种配置,按照说明走就行。

说明一下,关于回源,就是前面提到的,节点从服务器获取资源,就是告诉cdn节点,从哪儿去获取资源呢。

回源一般可以使用

oss:还没弄懂怎么配置

IP:就是通过IP访问站点获取资源,但是,一个IP多个站点,好像就要通过sni来进行判断。但是目前对这个没用深入了解,仅供参考

域名:这个好理解了,就是直接通过域名获取资源了。。用这个最简单了,但是理论上多了一层dns的过程会慢一点,但是应该没影响,可以忽略。

所以,简单点还是域名吧,比如七牛云,都没看到可以天sni的地方

然后回源的host,不知道有啥用

回源协议,就是获取你原来资源,到底使用什么呢,比如http还是https,这个根据实际情况来就好了。

cdn协议

就是访问cdn资源的时候,使用什么,比如是http,还是https。这个一般根据本身的源站协议一样,要不然会出问题,目前不知道怎么解决

比如a.com使用了https,那么cdn.a.com也要设置https,要不然就会报错。

选择需要缓存的资源类型

一般可以通过目录和后缀来选择,

比如.png,就是会缓存所有的 a.com/**.png的资源

这个设置好了,还要和源站设置cdn资源的时候对应,才会有效

然后就是源站资源链接的更换了

比如wordpress,有一个cdn的插件,把那个cdn加速域名修改为上面的cdn域名。

然后还要选择需要使用cdn的资源类型,和上面的cdn部分设置应该是一致的。

比如,上面设置会缓存所有.png的后缀,那么在这个部分,就要同样选择把所有.png后缀的文件,都更改为使用cdn的链接资源才会有效。

验证

好嘞。基本上就是这些了

后面还有一些其他设置,都是属于优化部分,暂时不太懂,反正目前是能用了。

访问自己的站点,然后f12,看一下资源的地址,比如同样的 .png的图片,就可以看到,链接由原来的

a.com/a.png变成了cdn.a.com/a.png,

如果链接变了,图片打不开,就是cdn节点配置部分出了问题

如果链接没变,就是网站后台,cdn加速域名没有修改成功。


https://oneperfect.cn/1416/ 实现cdn加速的教程
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇