<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[solocao的专栏]]></title><description><![CDATA[先要慢，才能快，近期目标，将博客排名从115万进入100万。]]></description><link>https://blog.youkuaiyun.com/solocao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; solocao]]></copyright><item><title><![CDATA[[特殊字符] Cloudflare Workers Routes 配置详解（含实战示例]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/159510694</link><guid>https://blog.youkuaiyun.com/solocao/article/details/159510694</guid><author>solocao</author><pubDate>Thu, 26 Mar 2026 16:38:22 +0800</pubDate><description><![CDATA[None 的本质：显式跳过 Worker，让请求直接走 Cloudflare CDN 或源站体现了典型的边缘架构设计原则：✔ 静态资源走 CDN✔ 动态请求走 Worker✔ 路由按顺序匹配。]]></description><category></category></item><item><title><![CDATA[k6测试脚本]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/159426298</link><guid>https://blog.youkuaiyun.com/solocao/article/details/159426298</guid><author>solocao</author><pubDate>Tue, 24 Mar 2026 14:37:39 +0800</pubDate><description><![CDATA[名称为。]]></description><category></category></item><item><title><![CDATA[多语言 Sitemap 实践总结：规范与工程实现]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/158852920</link><guid>https://blog.youkuaiyun.com/solocao/article/details/158852920</guid><author>solocao</author><pubDate>Mon, 09 Mar 2026 22:12:11 +0800</pubDate><description><![CDATA[在多语言网站中，与hreflang往往需要一起设计。如果只关注 sitemap 的基础结构，而没有考虑语言关系，搜索引擎在解析多语言页面时可能无法完整识别页面之间的对应关系。]]></description><category></category></item><item><title><![CDATA[基于 Cloudflare + OpenResty 的 Next.js 蓝绿部署实战（显式控制版）]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/158425260</link><guid>https://blog.youkuaiyun.com/solocao/article/details/158425260</guid><author>solocao</author><pubDate>Thu, 26 Feb 2026 15:12:19 +0800</pubDate><description><![CDATA[upstream是后端服务器组定义。Nginx 会将请求转发到 127.0.0.1:3002。在 Cloudflare + Next.js ISR 场景下：双容器运行OpenResty 使用 map + upstreamWorker 注入 x-versionKV 显式控制当前颜色蓝绿与版本解耦零停机发布秒级回滚可灰度可扩展。]]></description><category></category></item><item><title><![CDATA[单机服务器上使用 Caddy + Docker Compose 实现 HTTPS 自动证书部署]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/158423160</link><guid>https://blog.youkuaiyun.com/solocao/article/details/158423160</guid><author>solocao</author><pubDate>Thu, 26 Feb 2026 13:34:00 +0800</pubDate><description><![CDATA[使用 Caddy 作为统一入口是一个非常合适的选择。本文记录一种常见且可长期演进的部署结构。]]></description><category></category></item><item><title><![CDATA[在 Docker 容器中控制宿主机 Docker：DoD 与 DinD 的技术原理解析]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/158350810</link><guid>https://blog.youkuaiyun.com/solocao/article/details/158350810</guid><author>solocao</author><pubDate>Tue, 24 Feb 2026 15:40:07 +0800</pubDate><description><![CDATA[这个配置看似简单，却涉及 Docker 的核心通信机制。]]></description><category></category></item><item><title><![CDATA[OpenResty 源站安全隔离设计在边缘计算架构中的工程实践]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157688371</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157688371</guid><author>solocao</author><pubDate>Tue, 03 Feb 2026 13:09:02 +0800</pubDate><description><![CDATA[在边缘计算逐渐成为主流流量入口的背景下，源站安全不再只是网络层问题，而是发布体系与缓存体系的基础组成部分。完全阻断公网直连保证边缘发布策略生效提升整体系统安全性与稳定性安全、高性能、自动化的企业级边缘发布架构体系。]]></description><category></category></item><item><title><![CDATA[基于 Cloudflare 的双层缓存架构实践：CDN Cache 与 Worker Cache 的职责分离设计]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157685571</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157685571</guid><author>solocao</author><pubDate>Tue, 03 Feb 2026 10:12:10 +0800</pubDate><description><![CDATA[│ CDN Cache │ ← 静态资源↓用户请求 → Worker（逻辑调度） → Worker Cache（HTML/动态内容） → 源站通过将 CDN Cache 与 Worker Cache 职责彻底拆分：✅ 发布可控✅ 性能极致✅ 架构清晰✅ 易扩展将获得一套：🌍 支持全球调度🚀 支持秒级更新🧠 支持复杂业务逻辑的工业级边缘架构体系。]]></description><category></category></item><item><title><![CDATA[基于 Cloudflare Worker 构建分布式测速调度系统：KV 与 D1 数据层设计实战教程]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157551404</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157551404</guid><author>solocao</author><pubDate>Fri, 30 Jan 2026 16:55:26 +0800</pubDate><description><![CDATA[本文将从工程架构角度，完整讲解如何在 Cloudflare Worker 中，合理设计 Cloudflare KV 与 D1 数据库，实现高性能调度控制与可靠数据存储的解耦，为多源站测速调度系统提供可扩展的数据基础。]]></description><category></category></item><item><title><![CDATA[基于 Cloudflare Worker + KV 构建高性能分布式测速调度系统（工程实战）]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157550643</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157550643</guid><author>solocao</author><pubDate>Fri, 30 Jan 2026 16:33:52 +0800</pubDate><description><![CDATA[通过：✅ Cloudflare Cron 心跳✅ KV 作为调度大脑✅ Worker 编排执行✅ 多区域函数探测构建了一个：🌍 全球分布式⚡ 高性能📈 可扩展💰 低成本的测速调度系统。多源站监控CDN 回源质量评估灰度流量决策支持全球链路可观测性建设。]]></description><category></category></item><item><title><![CDATA[Cloudflare CDN 预热全面实战指南（含全球 PoP 解析 + 预热覆盖模型）]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157512383</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157512383</guid><author>solocao</author><pubDate>Thu, 29 Jan 2026 16:28:30 +0800</pubDate><description><![CDATA[关键步骤作用🌐 选择核心节点覆盖主要访问区域🚀 按真实行为访问避免被视为异常🧠 模拟优先访问资源让 CDN 真正缓存热内容🔁 控制频率 & 头部高质量请求触发缓存。]]></description><category></category></item><item><title><![CDATA[基于 Cloudflare Worker 的多源站智能调度系统：KV 设计与区域兼容方案]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157472948</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157472948</guid><author>solocao</author><pubDate>Wed, 28 Jan 2026 16:17:54 +0800</pubDate><description><![CDATA[统一 KV 命名规范洲级主调度 + 国家级覆盖KV 实时决策 + D1 历史分析可以构建一套：✔ 高性能✔ 易扩展✔ 运维复杂度可控的多源站智能调度系统。]]></description><category></category></item><item><title><![CDATA[Cloudflare Worker 中 await cache.put 与 ctx.waitUntil(cache.put) 的区别与实践建议]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157206517</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157206517</guid><author>solocao</author><pubDate>Wed, 21 Jan 2026 10:07:44 +0800</pubDate><description><![CDATA[与前者强调确定性和调试友好后者强调性能与线上最佳实践理解 Cloudflare Worker 的生命周期模型，是正确选择写法的关键。]]></description><category></category></item><item><title><![CDATA[Cloudflare Worker 关联域名访问后出现301 / 308]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157180756</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157180756</guid><author>solocao</author><pubDate>Tue, 20 Jan 2026 17:26:58 +0800</pubDate><description><![CDATA[本次 301 / 308 问题并非 Worker Bug根因是OpenResty 在 HTTP 层主动进行 HTTPS 跳转采用“HTTP 跳转 + HTTPS Worker 接管”的方案，是当前最推荐的生产实践。]]></description><category></category></item><item><title><![CDATA[Cloudflare Worker 中用 new Request() 构造 Cache Key 的完整教程]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157171297</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157171297</guid><author>solocao</author><pubDate>Tue, 20 Jan 2026 10:05:13 +0800</pubDate><description><![CDATA[Cloudflare Worker 的 Cache API只能用 Request 当 key所以要用把自己定义的字符串缓存 key包装成一个“虚拟请求”。]]></description><category></category></item><item><title><![CDATA[Cloudflare Worker 性能与缓存命中率测试方案]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157026564</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157026564</guid><author>solocao</author><pubDate>Fri, 16 Jan 2026 15:03:10 +0800</pubDate><description><![CDATA[对于工程团队来说，curl 是最可控、最透明的工具。不同地区（结合代理或云主机）不同 Header不同版本参数自定义的X-Cache总耗时（Time）缓存命中率平均响应时间最快 / 最慢请求。]]></description><category></category></item><item><title><![CDATA[Cloudflare Worker vs 阿里云 DCND：回源次数、链路结构与真实性能对比]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157025875</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157025875</guid><author>solocao</author><pubDate>Fri, 16 Jan 2026 14:34:07 +0800</pubDate><description><![CDATA[Cloudflare Worker 写得好，不是“比 DCND 快”，而是“比 DCND 更聪明”。在该它上的地方，它能做到 0~1 次回源；在不该它上的地方，网络条件会成为瓶颈。]]></description><category></category></item><item><title><![CDATA[我是如何用 Cloudflare Worker 实现 HTML 灰度发布与两级缓存的]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/157024217</link><guid>https://blog.youkuaiyun.com/solocao/article/details/157024217</guid><author>solocao</author><pubDate>Fri, 16 Jan 2026 13:21:37 +0800</pubDate><description><![CDATA[X-Cache不是 Cloudflare 内置字段是我为了观察 Worker 内部缓存命中情况，自己定义的业务缓存标记是否命中当前 HTML 属于哪个版本当前请求落在哪个环境👉 这是业务层缓存视角**CF-Cache-Status 描述的是 CDN 是否命中****X-Cache 描述的是 Worker 内部缓存当时的状态**两者本来就不要求一致双 HIT 不会慌HIT + MISS 不会慌本地 localhost 也不会再怀疑人生缓存这件事，不是“有没有”，]]></description><category></category></item><item><title><![CDATA[影响国际站访问速度的关键因素]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/156984204</link><guid>https://blog.youkuaiyun.com/solocao/article/details/156984204</guid><author>solocao</author><pubDate>Thu, 15 Jan 2026 13:41:33 +0800</pubDate><description><![CDATA[海外访问性能上限取决于缓存节点数量与命中率，国内访问性能下限取决于本地 CDN 稳定性。Cloudflare Worker 部署在全球大量 PoP（边缘节点），用户可就近命中。Cloudflare Worker 在海外具备节点数量优势，但需要工程化缓存策略；海外用户几乎一定能命中“同国家 / 同区域”的缓存节点。海外节点数量相对有限，部分国家/地区需要跨区域命中。支持 HTTP/2 / HTTP/3（QUIC）缓存节点数量，直接决定“用户离缓存有多近”缓存层级越靠近用户、越靠近内存，速度越快。]]></description><category></category></item><item><title><![CDATA[Cloudflare KV 使用教程（基于 Wrangler 项目）]]></title><link>https://blog.youkuaiyun.com/solocao/article/details/156905954</link><guid>https://blog.youkuaiyun.com/solocao/article/details/156905954</guid><author>solocao</author><pubDate>Tue, 13 Jan 2026 14:59:14 +0800</pubDate><description><![CDATA[如果你已经在用 Cloudflare Worker，：Worker 代码中访问 KV 的变量名。直接使用 Cloudflare 真实 KV。一、Cloudflare KV 是什么？：KV Namespace 的唯一 ID。六、存储 JSON 数据（真实项目必备）九、使用 CLI 操作 KV（非常实用）不改代码，只改 KV，即可调整灰度比例。Cloudflare KV 是一个。三、创建 KV Namespace。四、本地开发如何使用 KV（重点）五、在 Worker 中使用 KV。]]></description><category></category></item></channel></rss>