最近我把博客做了一点小变动,这样也许会让访问速度稍微快一点。
1 改DNS服务器
先是将DNS服务器设置成了DNSPOD,这样在国内解析速度可能稍微快一点,最重要的是DNSPOD支持分线路解析,我可以对来自国内的IP(也可以细分成移动、电信、联通、教育网、搜索引擎等等,我不高兴细分了)和国外的IP返回不同的A记录,可以让博客的ping值保持在一个较低的水平。
2 重新接入cloudflare
这次我是通过Cloudflare Partner的CNAME接入的,加上上面所说的DNSPOD的解析,我成功设置成了分线路解析:
- 对国内的访客指定亚洲Cloudflare节点
- 对国外的访客指定默认Cloudflare节点
- 对搜索引擎直接回源真实服务器IP
3 弃用了我以前的Cookie Free Domain
我曾将博客以前的域名https://imtrq.me设置成cookie free域名,也生效了,但最终还是决定弃用。
理由是这个域名还有几个月就到期了,虽然可以去再注册一个免费或是低价域名继续用作cookie free域名,但我打算在这个服务器到期之后迁回国内备案,就是用那个114元/年的阿里云学生机,但免费域名是无法备案的,我也没那个心思同时给几个域名备案,不划算。
然后我做了一个非常脑残的决定。
我先是增加了www和static这两个二级域名的解析,然后把以前的根域名全部重定向到www二级域名,再去数据库里把imtrq.me全部替换成了static.imtrq.com,最后在wp_config.php里开开心心地把cookie domain指定为www.imtrq.com。
我傻眼了,这样根本就不能弄成cookie free。
查了有关资料我才发现,Cloudflare会给所有与根域名有关的域名加上一个特定的cookie,除非你使用独立域名,否则绝不可能设置成cookie free domain。
Comments | NOTHING