整个大佬提供的cloudflare parter伙伴CDN加速网站境外流量

发布于 2021-01-01  755 次阅读


image.png

由于国内加速用了腾讯云,想着国外不得整点?于是上cloudflare去看了看,最后发现最适合我的是cloudflare parter,不过发现不能申请了,就用了萌精灵大佬的。

关于套CDN的好处

  1. 自然就是分发网络加速了,也能防止泄露源站地址

  2. Cloudflare能够一定程度的防止DDOS网站攻击和CC等

腾讯云CDN(国内加速)

首先进腾讯云对国内流量进行CDN设置,新开通CDN的用户每月送20G,送6个月,之后的话每个月10G流量,够一个小站长用了,反正我是差不多够用了,如果还嫌不够,建议多找几家CDN混着用,比如百度云和七牛云都还不错的。

1.打开腾讯云内容分发网络控制台

添加需要加速的域名,填好网站信息提交即可

image.png

2.访问控制

这里,我们只需要设置下IP访问限频配置这个就行,这里我设置为了50QPS,ps:已经很高了,一般来说20-30左右就好,其他的保持默认关闭,当然,你可以根据你的情况进行修改,看不懂的不建议修改。

3.IP访问限频配置说明

配置开启后,超出 QPS 限制的请求会直接返回514,设置较低频次限制可能会影响您的正常高频用户的使用,请根据业务情况、使用场景合理设置阈值。
限频仅针对与单 IP 单节点访问次数进行约束,若恶意用户海量 IP 针对性
的进行全网节点攻击,则通过此功能无法进行有效控制。

4.缓存配置

这里,你可以精挑细选,我比较简单粗暴

类型 内容 刷新时间
所有文件 30天
文件类型 php;jsp;asp;aspx 0秒

然后记得,打开头部缓存和忽略大小写

5.回源配置

不要开回源跟随301/302,不然就无法登陆

image.png

6.https配置

把证书下载好(Nginx类型)粘贴上去

image.png

7.高级设置

设置一个带宽封顶,开启SEO优化

image.png

智能压缩的话,如果你服务器配置了gzip就不用开启了

image.png

8.其他设置

防御iframe

为了防止自己的网站被iframe盗取,可以自定义header

X-FRAME-OPTIONS
Deny
属性 描述
DENY 表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。
SAMEORIGIN 表示该页面可以在相同域名页面的 frame 中展示。
ALLOW-FROM uri 表示该页面可以在指定来源的 frame 中展示。
其他

过滤参数配置:建议打开,减少带宽消耗
防盗链配置:建议不使用,除非你愿意手动一个个添加搜索引擎
IP黑白名单配置:被d再用
视频拖拽:typecho内部没有支持,想要用自己改代码
状态码缓存:默认即可
HTTP头部缓存配置:建议打开,让源站获取评论文章ip,如果打开请关闭源站的HSTS,避免头部相冲突。
智能压缩:如果你源站打开了(用宝塔,lnmp脚本,appnode...默认开启了),建议关闭智能压缩,腾讯云目前智能压缩比较傻,会对图片进行“压缩”。

关于网站首页出现3s堵塞的情况

一般不建议使用以下方法,当然如果你的腾讯云CDN是按照我上面的步骤设置的,那就可以用下面的方法:
取消动态页输出头中Pragma:no-cache:
修改php.ini的session.cache_limiter参数为none

此时,首页将会被cdn缓存,而每隔一天,cdn会刷新一次首页的缓存。

萌精灵CDN(国外加速)

注册账号

首先进入cloudflare官网进行注册登录

https://www.cloudflare.com

接入站点

因为用的是萌精灵大佬的cloudflare parter,所以注册好账号之后可以直接在大佬提供的站点进行登录管理站点

https://cdn.moeelf.com/

登录之后添加域名站点

image.png

添加记录

添加好需要加速的网站的DNS记录

image.png

在域名服务商解析处添加一个A记录

记录值:刚刚填的记录内容

image.png

继续添加记录

以下方式均可添加,按自己需要来

image.png

接入后打开cloudflare官网

image.png

如上图显示即可

现在就可以去测试下站点是否进行了加速

总结

通过灵活的运用各种方式才能有更有效的让自己的站点更优质

当然通过写作也是一种方式


Only Ctrl C - Ctrl V