最终还是放弃了IP优选
博客是弄好了,基础的功能已经实现了,用了cloudflare tunnel访问网站的速度并不理想,页面加载基本要在5-10s,于是开始了折腾....
自学IP优选,最终没采用该方案
IP优选确实很快,在无缓存的情况下快了大概3-5秒,有个坑阿得说一下。saas自定义主机名需要添加支付方式,我找了张没用的借记卡绑了,先用后付的那种,也不知道扣不扣钱,网上搜了一圈也没发现有扣钱的。(已经把绑卡删了)
只有一个域名的别搞。根域名(顶级域名)不能作为SaaS自定义主机名,只能做源站,也就是说只有一个顶级域名享受不到IP优选,只能用二级域名当博客主域名才可以享受IP优选。权衡再三,我还是放弃了。你有俩域名的话当我没说。
折腾AI优化代码和设置
这个方案不是我想出来的,我可没那个技术,全靠AI汉语编程和MCP相结合,最终给我方案如下:
- 页脚显示加载耗时,直观感受加载延迟。服务端很快,主要是网络加载拖后腿。
- Cloudflare缓存静态资源。我直接让Agent使用MCP操作浏览器,我只需要登录个Cloudflare账号,一会就设置好了,测试静态资源全部HIT,不用回源到家里服务器。
- Cloudflare性能设置。开启Speed brain,压缩缓存的HTML页面。0-RRT省下一个握手,Eraly Hints提前加载CSS和JS资源,Tiered Cache多级缓存,如果有缓存就不用回源到主机。
- 根据请求头自动选择Brotli或Gzip压缩方式。测试效果CSS体积从68KB减少到14KB。
- HTML页面边缘缓存(核心优化)。静态资源缓存了,但是HTML页面还是会回源,如果5分钟内容不变,那么5分钟内都不回源。
核心思路
让 Cloudflare 边缘节点尽可能多、尽可能久地缓存内容,减少回源到家里服务器的次数。对于没有公网 IP、依赖 Tunnel 的场景,这是最有效的免费优化方案。
评论 (0)
还没有评论,来说点什么吧!
发表评论