#CloudFlare

1周前
腾讯云推出全球唯一同时支持国际和国内加速的免费CDN,不限流量免费使用 腾讯云日前正在内测边缘安全加速平台 #EdgeOne,该也是目前全球唯一同时支持国际和国内加速的免费 CDN 平台,即不需要付费即可同时在国外和国内启用腾讯云 CDN 节点加速用户访问。 对于出海的企业和开发者,通常情况下我们会直接使用 Cloudflare 作为加速访问和安全防护的工具,但 Cloudflare 免费版不支持 CNAME 解析,同时国内访问的延迟也非常高。 而腾讯云 EdgeOne 则可以完美解决 Cloudflare 免费套餐的这些痛点,既可以加速国际访问,又可以使用 CNAME 分区解析,还可以加速国内用户的访问。 EdgeOne 免费加速方案主要特点: 1. 无需实名认证和绑定信用卡进行验证,注册后即可绑定域名使用 2. 可选全球加速 (含中国大陆)、全球加速 (不含中国大陆) 3. 即便是免费套餐也不限制 CDN 流量、不限制请求数、不存在超额账单等问题 4. 提供免费 SSL 自动申请和更新、提供平台级 DDoS 防护和基础 WAF 能力 关于域名备案和实名问题: 如果仅需使用全球加速 (不含中国大陆) 是不需要实名认证的,但按照规定如果要使用中国大陆 CDN 节点则需要域名备案,所以如果企业或开发者需要使用全球加速 (含中国大陆市场),则需要对账户进行实名认证以及绑定经过备案的域名,未备案域名无法开启中国大陆 CDN 节点。 目前 EdgeOne 正在内测: 该平台当前正在内测因此还无法直接使用,蓝点网已经收到内测邀请所以获得兑换码后绑定域名进行测试,有兴趣的企业、开发者和站长可以关注 EdgeOne 等待后续正式上线。 蓝点网将在下周一免费提供50个兑换码,有需要的站长和开发者请关注蓝点网。 蓝点网建立的测试站: 测试站:https://ping.landian[.]vip/ 100MB 文件下载测试:https://ping.landian[.]vip/landian-test-100MB.bin 300MB 文件下载测试:https://ping.landian[.]vip/landian-test-300MB.bin 500MB 文件下载测试:https://ping.landian[.]vip/landian-test-500MB.bin 从测试来看腾讯云也采用的 Anycast 任播技术,其中无论是国内还是国际连接延迟基本都在 1~5ms 以内,这得益于腾讯云在全球拥有的 3200+ 个 CDN 节点,所以无论用户身处何方都可以连接距离自己最近的 CDN 节点高速访问。 下面是完整开通和配置方法: 1. 获取兑换码后前往 EdgeOne 兑换免费套餐并注册账户 2. 添加主域名,免费套餐仅支持绑定 1 个主域名,但支持绑定多个子域名,例如蓝点网绑定的主域名是 landian[.]vip 3. 选择区域,未备案域名请选择全球可用区 (不含中国大陆),已备案域名可选择全球可用区 (该区域包含中国大陆 CDN 节点) 4. 绑定域名后需要先对域名进行验证,可选 DNS 解析认证或使用文件验证,使用文件验证速度更快 5. 配置域名和源站信息,支持域名回源或 IP 回源,支持选择网站加速模板,如无特别需求选择网站加速即可。 6. 配置完成后 EdgeOne 会生成 CNAME 解析记录值,前往域名 DNS 解析里添加子域名并指向这个记录值等待生效即可。 配置 HTTPS 安全连接: 腾讯云 EdgeOne 可选上传自有证书或直接由平台申请并签发证书,由平台申请并签发证书的好处在于不需要人为干预,所以也不需要担心未来可能因为证书到期而无法正常访问。 HTTPS 配置方法如下:在域名部署完成后点击域名后方的 HTTPS 管理,选择申请免费证书即可,接下来等待 2 分钟左右证书就会自动完成申请和部署。 注意:EdgeOne 证书确实可以自动签发和续签,但你的源站服务器也需要确保证书能够自动续签,如果源站 HTTPS 证书过期而 TEO 设置的 HTTPS 回源则会报错。 腾讯云提供的免费 WAF: 既然要做可以替代 Cloudflare 的免费 CDN 套餐,腾讯云在 WAF 方面也提供不少功能,包括默认安全规则、请求速率限制、区域限制、针对国内市场的 PCDN 防盗刷等,这些功能可以满足基本使用需求,配合平台提供的免费 DDoS 保护机制,确保网站可以持续安全稳定运行。 蓝点网评价: 根据蓝点网的测试,腾讯云 EdgeOne 的优势还是非常明显的,相较于 Cloudflare 服务于全球客户,EdgeOne 的免费套餐更适合中国创业者和出海开发者使用,尤其是可以合并网站一个域名直接服务于全球客户。 所以接下来用户可以选择的也不仅仅是 Cloudflare 平台,通过使用腾讯云 EdgeOne 既可以解决 Cloudflare 的痛点,又可以长期免费使用,对创业者和开发者来说也可以显著降低运营成本和运维方面的麻烦,也可以节省时间和精力打造更好的产品。
2周前
MCP so 秒开优化经验总结👇 1. 底层框架升级 新版本升级到了 ShipAny v2,对应组件是 nextjs15 + react19 + tailwindcss4。底层框架升级带来了更好的 SSR 渲染性能,构建效率更高,构建产物体积更小,配合 cloudflare 的 CDN 分发,让静态资源加载速度更快了。 2. 部署方案升级 新版本使用 OpenNext 包裹,部署到了 cloudflare workers,跟之前部署在 cloudflare pages 的方案相比,支持 Node.js 运行时,可以使用更加完整的 nextjs 特性,配合 cloudflare 的 KV,R2 等组件,在动态读取数据时效率更高了。 3. 数据索引 之前的版本,数据库用的是 supabase, 用户每次访问都需要实时读取数据,数据量在增长、公网调用延时高,因为用的是 SSR(服务端渲染,需要读到数据再显示页面),最终表现就是用户打开页面很慢。 新版本优化,给数据表建索引,根据数据查询语句创建复合索引,比如 idx_featured_project (type,is_featured,created_at),让读取推荐的 server 或client 数据时速度更快。 4. 数据缓存 给数据表建索引只是让从数据库读数据更快了,但是导航站大部分情况是没必要实时读数据的,因此需要加一个数据缓存,减少对数据库的访问。 因为部署在 cloudflare,直接使用 cloudflare 的 KV 组件做缓存是最方便的,只需要在 worker 的配置绑定一下 KV,然后通过 set,get 方法存,取数据就行了。比如把从数据库读到的 featured servers 缓存到 KV,设置 1 小时后自动过期,这样 1 小时内这部分数据的读取就只会走 KV,速度更快了。 5. 增量静态再生 新版本使用 ISR(增量静态再生)代替原来的 SSR(服务端渲染),主要是在访问页面 page.tsx 里面加上这两行: export const dynamic = "force-static" export const revalidate = 600 dynamic = "force-static" 指示 nextjs 在构建阶段生成静态页面,cloudflare worker 自动把静态资源发到 CDN,用户访问页面走 CDN,速度飞快。 revalidate = 600 指示 nextjs 距离上一次生成静态页面超过 10 分钟就重新生成,这样新产生的数据最多等十分钟就能被用户访问到。 ISR 是秒开的关键。 6. 图片懒加载 新版本使用了 react-lazy-load-image-component 这个 npm 包来实现图片懒加载,让图片加载不影响页面渲染,用户打开页面更快。 因为没有部署在 vercel,next/image 的很多优化特性用不了,所以选择一个轻量的图片懒加载库,而不是用 next/image。 7. 链接页面预取 通过 next/link 替换带链接的 a 标签,自动预取页面,当用户点击链接时,目标页面已经加载好了,就会快速打开新的页面,体验很好。 总结: MCP so 通过升级底层框架,配合 ISR,充分利用了 cloudflare 上的 KV,R2 等组件实现数据和静态资源缓存,配合 cloudflare CDN 分发优势,从而实现了秒开。 经验可复制性: 1. 如果你的项目是基于 ShipAny 开发的,记得更新 cloudflare 分支的最新代码 2. 如果你的项目是基于 nextjs 的,可以参考 OpenNext 文档包一层,部署到 cloudflare workers 3. 如果你的项目需要频繁读取数据,记得合理添加数据库索引,同时设置数据缓存(Redis 或者 cloudflare KV 之类) 4. 如果你的项目不需要实时展示数据(比如导航站),记得设置 ISR,通过静态构建加速访问,配置 revalidate 时间,增量生成新内容 5. 如果你的项目涉及大量图片/视频等资源,记得压缩资源体积,上传文件存储,通过 CDN 做分发
3个月前
Cloudflare 推出「AI迷宫」,专门忽悠爬虫机器人! 与其阻止爬虫机器人,不如主动把它们引进一个由AI生成的「废话迷宫」,让它们自我迷失。 作者:韦斯·戴维斯(Wes Davis) 2025年3月22日发布于《The Verge》 全球最大的网络基础设施公司之一 Cloudflare 最近发布了一个叫做 「AI迷宫」(AI Labyrinth) 的全新工具,专门用来对付那些未经允许、到处抓取网页内容的爬虫机器人(Web Scraper)。这些机器人往往是为了获取免费数据,拿去训练AI模型。 根据Cloudflare在官方博客上的介绍,当系统检测到有“异常的爬虫行为”时,这个免费的可选工具就会开始发挥作用。它会引导这些坏机器人走进一个充满链接的迷宫。这些链接指向的全都是AI自动生成的「虚假页面」,而这些页面里的内容都是毫无价值、用来迷惑机器人的废话。目的是:“让这些不怀好意的机器人变得越来越慢、越来越迷茫,最终耗尽他们自己的资源”。 一直以来,网站管理员通常使用一种叫做「robots.txt」的文本文件,它像是君子协议一样,告诉爬虫哪些页面能抓,哪些不能碰。然而,许多AI公司,甚至是知名公司,比如 Anthropic 和 Perplexity AI 都曾被指控故意忽视这种协议,随意抓取网页内容来训练自己的AI模型。 Cloudflare表示,每天大约会收到超过 500亿次 来自网络爬虫的访问请求。虽然公司已经有了识别和拦截恶意爬虫的工具,但恶意爬虫总会迅速改变策略,形成一场永远无法停止的技术「军备竞赛」。 这一次,Cloudflare换了一种更聪明、更讽刺的方法:不再直接拦截机器人,而是把它们「带偏」。具体来说,「AI迷宫」会让机器人花费大量时间处理完全与目标网站无关的数据,陷入无止境的AI生成页面里。 Cloudflare还把这个功能称为“下一代的蜜罐陷阱”(Honeypot),因为人类访问者很容易分辨哪些链接是无用的,不会去点;但机器人会毫无顾忌地追逐每一个链接,越陷越深,无法自拔。通过这种方式,公司可以轻松记录机器人的行为模式,快速识别出新的爬虫类型,并不断优化自己的防御工具。 为了防止生成的虚假内容造成误导或传播假消息,Cloudflare强调这些生成的内容都是基于真实的科学事实,只是与目标网站完全无关,让机器人抓取的数据没有任何真正价值,也无法用作训练AI的有效数据。 目前,网站管理员只需前往自己Cloudflare管理后台中的“机器人管理”(Bot Management)界面,打开对应的开关,就能轻松使用这个工具。 Cloudflare表示,「AI迷宫」只是他们利用生成式AI来反制恶意爬虫的第一步。接下来他们的计划更加雄心勃勃:构建一整个由大量虚假页面组成的网络,让机器人彻底迷失其中,甚至难以察觉自己陷入了陷阱。科技媒体 Ars Technica 也指出,这种「AI迷宫」的理念类似于另一种名为 Nepenthes 的工具,据称Nepenthes能让机器人被困在虚假内容里长达“几个月”,消耗大量时间和资源。