文章

实现无缝加速

实现无缝加速

接上篇:新增加速域名

加速域名提升部分地区的访问速度,然而一个博客用两个域名总归不太好,于是写了个worker自动分流。

该自动分流博客域名:https://blog-zh.davidx.top,作为访客的您无需作出任何改变即可使用。

目前个人测试正常,欢迎反馈。

Workers源码片段如下(其余部分和之前相同):

1
2
3
4
5
6
7
8
let body = await response.text()
const countryCode = request.cf.country
if (countryCode === 'CN') {
  // 替换资源域名
  for (const [from, to] of Object.entries(CONFIG.REPLACE_RULES)) {
    body = body.replaceAll(from, to)
  }
}

纯加速域名https://blog-cn.davidx.top现已经弃用。(存活时间最短的一次)

本文由作者按照 CC BY 4.0 进行授权