共计 1566 个字符,预计需要花费 4 分钟才能阅读完成。
前言
写博客也写了三年多了,主要是写一些vps测评类的没啥技术含量的文章,湖畔日志这个域名也是最近想搞一个正规的备案域名才买的,从原来自己的博客里复制了一些文章过来……目前暂时先两边换着写吧,以后再说。
这是湖畔日志这个博客正紧的第一篇博客,我们就来说说湖畔日志的CDN设置。备案时顺便买了个腾讯云CDN的100G的流量包,反正也是0IP,100G也够用了,但是为了加速境外访问,我还是设置了境外CDN。目前湖畔日志采用的方案是,境内访问使用腾讯云CDN,境外访问时使用Cloudcone CDN。下面我们就来详细看看设置吧,其实我也是参考了网上的很多帖子,再结合自己的实际情况,不断地试,才能找到最合适自己的CDN方案(主要是技术实在是太菜……)。
放张图:
wordpress的腾讯云CDN设置
添加域名
我们进入腾讯云内容分发网络CDN,选择域名管理,添加域名。
源站配置
加速域名填入自己博客的所有域名,加速类型选CDN网页小文件,ipv6访问随意开启。源站配置选自有源,回源类型HTTP,源站地址我是填的我的腾讯云主机的IP和相应的端口。
这里说明一下,如果,你的博客站点已将搭建好了并且也开启了HTTPS,那我们在会员协议处可以直接选择HTTPS或者HTTP,端口不用填,默认就行。但是如果你的nginx设置了强制HTTPS,貌似只能HTTPS。
缓存配置
点击添加域名,会进入推荐设置,这里有的地方我们需要设置下。
腾讯云官方有教程,具体可见:WordPress 建站的 CDN 缓存配置,小白参考了其他一些教程,以及自己的情况,因为小白的博客里的图片全部是使用的图床,所以小白让图片都不要缓存了,直接去图床读取就行了。实际配置如下:
具体说明,可参考:
首先说下/wp-admin这个缓存设置,wp-admin是wordpress网站后台的地址,我们让其缓存设置为0天是为了防止打不开后台这种情况发生。
.css;.js是网页中各种样式的文件类型,这个占比最大。所以缓存时间要高一些。
.gz;.xml;.php这个里面.php是我们网页的文件类型,防止更新文章后打开网站看不到新发表的文章。.xml是站点地图的文件,设置0是为了防止站点地图更新后搜索引擎抓取不到新更新的URL文件。.gz也是站点地图的文件,不同插件后缀不同,有的是xml有的是gz。
.woff2;.otf;.ot;.svg;.ttf;.woff是各类字体文件,我们将其缓存下来可以提高很多速度。
.jpg;.gif;.png;.bmp;.ico是各类图片文件,也不多讲了。
.*这个就是其他我们下面没有包括在里面的文件类型,根据自己需求设置,一般30天就行。
我们点击下一步,直接确认,不做修改。
继续下一步,来到防止费用超额。
防止费用超额
很重要哦,不然第二天一觉醒来,裤衩子没了……
我们新增规则:
HTTPS设置
需提前上传证书,当然富哥也可以直接买腾讯云的……请注意HTTPS是收费的,具体可查看腾讯云的详细说明。
然后我们点击提交所有配置就行了。
配置CNAME
很简单,直接解析就行了。
小白是只让国内访问走腾讯云CDN的,所以我们只解析境内。
后续配置
直接上图:
好了,wordpress的腾讯云CDN设置,大概就是这样,我们接下来再来看看供境外访问的部分。
Cloudcone CDN
Cloudcone CDN的设置比较简单,主要也没那么多选项……还是先添加源站和加速域名。
然后解析CNAME,cloudcone在解析生效后,可以自动直接申请证书,还是很方便的。
最后,关于cloudcone的CDN设置,如果我们的博客更新很频繁,我们可以设置下缓存过期时间,设置短一点,比如一分钟……就,只起个加速作用,没起到缓存的作用。
好了水完了……