不知道大家对国外CDN是不是很熟悉,反正寻小山对国外cdn服务商相对而言熟悉的是CloudFlare。当然,我所谓的熟悉只是以前在了解免费CDN的时候接触过,并在当年搭建国内独立博客的时候简单试用了一下,但是因为毕竟是国外服务商,在国内试用的效果不好,所以就放弃了。
最近又开始使用CloudFlare CDN,因为我的外贸独立站近期一直提示网址体验差,Google核心体验数据LCP、加载速度等不过关,尝试了很多方法,优化之后虽然能够一定程度上提高评分及加载速度,但是一直在“待改进”和“体验差”两种状态徘徊,想来想去还不如来个釜底抽薪,给网站开启CDN,从根本上解决加载体验差的问题。
我的外贸网站使用的Bluehost主机,为了避免走弯路,于是去网上看了一些开启CloudFlare CDN的教程,但是我发现网上的教程基本都过时了,BlueHost主机后台以及更新了很多,取消了网上教程上介绍的一键开启模块,所以还只能亲自测试,虽然最后终于搞定,但是设置过程中遇到两个CloudFlare CDN不能正常使用的问题,这里分享给大家。
一、接入cloudflare后网站访问提示重定向过多
接入cloudflare后,网站打不开,显示“该网页无法正常运作,重定向的次数过多”,当时也是一脸懵逼,不过后面想到可能跟ssl/tls模式设置为默认的“灵活”有关。
其实这个问题一般是由于SSL导致的,网站的服务器强制HTTP跳转至HTTPS,而cloudflare默认接入是请求HTTP的,然后请求就会出现重定向过多的问题。
解决方法也很简单,只要在cloudflare后台ssl/tls模式设置成“完全”或者“完全(严格)”即可。
二、接入cloudflare后邮件无法正常使用
接入cloudflare cdn后,发现网页可以正常运行,页面加载速度确实快一些,但是域名邮箱却无法使用了。因为DNS已经切换到了bluehost平台,而邮箱MX 记录却没有解析到bluehost平台。
出现这个问题的原因是虽然cloudflare支持绑定域名的时候解析导入,但是有时候并不能所有解析记录全部导入,解决这个问题也很简单,只要从bluehost的“Zone Editor”将邮件解析信息全部在bluehost后台DNS解析里面,重新解析一下就可以。
以上就是bluehost Linux主机最新开启CloudFlare cdn的方法及目前遇到的问题及解决方法,后面遇到新的问题会持续更新。