欢迎光临
我们一直在努力

CloudFlare免费CDN加速服务的最佳化设置问题

CloudFlare提供免费和收费服务,收费服务有20美元,200美元,5000美元等定制服务,其中免费服务已经提供无限流量CDN服务,而且能够抵御轻度CC攻击DDOS与漏洞扫描等问题,在免费或低价CDN市场,CloudFlare已经成为了不可被取代的重要角色。拥有相当多的用户,不管是大品牌站点还是个人小站,总能见到CloudFlare的身影。

CloudFlare服务官网 https://www.cloudflare.com

在实际使用中很多人对于使用CloudFlare的设置并不了解,错误的使用CloudFlare不但不会带来速度的提升反而会引起网站打开缓慢。CloudFlare的默认设置并没有针对网页进行快取优化,打开网页大多数其实也只是经由CloudFlare中转向原始主机请求资料,这样有些时候反而延长网页加载的速度,节省的主机流量并没有多少,这个问题因网站而异。

改善问题的方法是主要停用Always Online、填写Page Rules规则

其主要在CloudFlare控制台的Speed、Caching、Page Rules三个部分。如下图

首先是Speed,其中Auto Minify的工具可以全部启用,让经由CloudFlare传输的网页资源都得到适当的压缩。但是需要注意的是,有个别网站代码不够规范,启用后会发生错乱。测试没问题后开启。 

下方的Rocket Loader有一定几率会造成对Google AdSense的不当修改,所以为了不引起不必要的麻烦,使用Google AdSense的网站可以选择Off,不受影响的用户可以选择ON打开。

其它设置根据自己需要更改即可,比如移动端重定向选项Mobile Redirect,如果网站有两套独立模板,PC和移动端网址不同,这个再适合不过了。

然后来到到高速缓存Caching标签,Caching Level(缓存等级)选择Standard(标准)就好。

Browser Cache Expiration(浏览器缓存)这个根据自己需要设置,最短半小时,最长可以设置1年,而Always Online选项建议选择关闭,本来Always Online的概念是网站离线时,透过CloudFlare提供缓存页面维持访客的正常浏览,但是对于我们免费用户来说,缓存的时间要设置至少一周以上才会有效果,然而这段时间里CloudFlare会频繁向源站请求网页存取,等于要用主机资源的消耗换取几乎不能用的Always Online完全不值得,还不如关闭这项功能节省资源。当然这个看个人理解了,你也可以选择打开,但是没见到多少用户的网站这个功能起多大作用。

切换到具有关键角色的Page Rules标签,可以准确的告诉Cloudflare哪些网址需要缓存,那些网址需要安全,对于网址规则的设定免费版只能设置3条规则

关键符号:*,为通配符。以wordpress为例

  • yourdomain.com/wp-login*                                    对网站的安全进行设置;
  • yourdomain.com/wp-admin*                                  对网站后台不加入缓存;
  • yourdomain.com/*                                                  对网站的所有缓存;

举例对网站缓存,其它规则添加对应选项即可,需要注意的是添加的规则是有顺序的,要让不缓存和增加安全安全性的规则配置排在上面,也可以先添加后排序,添加后只要鼠标点住拖动即可。针对于网站的页面规则,我们可以全站进行缓存,但排除管理后台、登录页面的缓存。具体规则要根据自己站点和需求进行设置。这里只是举个例子。其它规则按需添加。

About 辣椒

辣椒【声明】:站内所有资源均来自网络,由于网络资源安全性未知,使用前请自行甄别。本站从不强制任何人使用本站介绍的资源,如因自愿选择使用造成的损失自行承担!本博客若无意侵犯到您的权利,请及时与我们联系,我们将在48小时内删除侵权内容!

赞(0)
未经允许不得转载:辣椒资源网-专注互联网建站资源分享 » CloudFlare免费CDN加速服务的最佳化设置问题
分享到: 更多 (0)
标签:

评论 抢沙发

5 + 3 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址