我之前的博客一直部署在 github page , 这个时候使用国内访问特别慢, 以前知道 cloudflare 可以提供 cdn 加速, 先前测试 cloudflare cdn 测速并不理想,然后一直没有使用。 最近突然又想试一试, 发现速度快得吓人。
上面的 www 配置 cname 其实是随便配置的,是配置配置 proxy,方便后面的重定向, 因为 www.blog.com 配置 cname 访问 blog.com 其实证书是匹配不上的。 所以需要在 rule page 中重写使用通配符模式 比如 https://www.blog.com/* , 重定向到 https://blog.com/ 。
上面就是我的博客加速配置。 上面的加速因为 cf 不支持二级域名,并且直接上顶级域, 如果不需要 www 域的也可以不配置重定向和 www 的 cname
之前我使用的是 hello.world (假设) , 这个域名被注销了, 但是很多地方也用到了, 比如 app.hello.com/latest, 通过这个地址获取最新 app 的版本信息, 但是由于这个域名备案注销, 导致我不得不使用另外一个域名 fucktcc.com , 这个 fucktcc.com 是备案了, 同时也和以前的服务器部署了同一套服务, 但是我以前很多应用都用到了 app.hello.com/latest, 那么我不得不将 app.hello.com 转发到 app.fucktcc.com 这个域名, 你别问我为什么不在新的服务器使用这个域名, 这个域名被注销了, 所以我只能使用新域名, 但是为了兼容性, 只好做转发。 dnspod 必须要 source 和 target 都备案所以直接放弃, 那么只好使用 cf 的 page url 重写路由规则。 我自己测试了一下, 速度和连通性太好了。
总结一下, 感觉使用 cf 的 cdn 和转发功能实在太棒了, 和 1 年前我自己测试的结果对比起来, 我都不敢相信。