
最近一直在研究腾讯云的EO加速,但是自从封禁了香港优选后我就已经把除了博客的网站全都迁移走了。但是最近我又发现了一个更有意思的东西:EdgeOne Pages
网站托管
EdgeOne Pages 支持多种流行的前端框架,包括:Next.js
React.js
Vue.js
Nuxt.js
Astro
Docusaurus
Angular
Gatsby
Hexo
Qwik
Remix
Solid
Svelte
无需进行任前期配置即可完成部署。EdgeOne Pages还提供了很多优秀的项目模板,同时与GitHub等开发者平台集成,可以便捷的在每次代码提交后自动构建和部署网站。
在我看来,EdgeOne Pages最大相比Cloudflare的最大优势就是国内直连和腾讯云CDN了,毕竟CF国内的体验一言难尽,虽然EdgeOne Pages不备案不能用大陆节点,但腾讯云的日本新加坡香港节点都还是不错的,非常值得一试。
边缘函数
Pages Functions
目前EdgeOne Pages支持 Pages Functions 、KV(要申请),Pages Functions 基于腾讯云边缘函数实现,让你无需关心和维护底层服务器的内存、CPU、网络和其他基础设施资源,以分布式部署的方式运行,支持 ES6 语法和标准的 Web Service Worker API,但最逆天的是:边缘函数用量完全无限制
如果你之前是在Netlify 、Vercel、Cloudflare Pages三家部署的项目也可以快速的迁移,EdgeOne Pages边缘函数的语法与这三家都是大致相同的,迁移还算方便,官方文档也有教程。但是目前Github上的项目基本没有适配的,生态上还要进一步发展。
EdgeOne Pages KV
EdgeOne Pages KV 是一种多边缘节点部署的 KV 持久化数据存储,允许用户在全球范围内读写数据。遵循最终一致性,并确保 60s 内全球同步访问。但是目前需要申请,开放名额有限。开通后单个账户存储容量上限为100MB。具体参考官方文档Pages Functions。
边缘AI
与传统的使用js来发送api请求不同,EdgeOne将AI服务部署到全球边缘节点,提供低延迟、高性能、零运维的 AI 推理能力。所有用户都能直接通过 Pages Functions 调用免费的 AI 模型,已经支持了 DeepSeek R1/V3 模型且支持流式传输。
以下示例代码为边缘函数中调用 AI 模型的核心模块:
// 在边缘函数中(示例路径:/functions/v1/chat/completions/index.js)export async function onRequestPost({ request }) { // 解析用户输入 const { content } = await request.json();
try { // 调用边缘 AI 服务 const response = await AI.chatCompletions({ model: '@tx/deepseek-ai/deepseek-v3-0324', messages: [{ role: 'user', content }], stream: true, // 启用流式输出 });
// 返回流式响应 return new Response(response, { headers: { 'Content-Type': 'text/event-stream', 'Cache-Control': 'no-cache', 'Connection': 'keep-alive', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'POST, OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type, Authorization', } }); } catch (error) { return new Response(JSON.stringify({ error: 'AI_SERVICE_ERROR', message: error.message }), { status: 503 }); }}
但目前有API调用速率限制,而且是限时免费,玩玩可以,至于是否真正用到生产环境我认为还需要进一步观望。
以下是目前的边缘AI限制:
模型 ID | 每日调用次数限制 |
---|---|
@tx/deepseek-ai/deepseek-v3-0324 | 50 |
@tx/deepseek-ai/deepseek-r1-0528 | 20 |
@tx/deepseek-ai/deepseek-r1-distill-qwen-32b | 1000 |
Pages MCP
EdgeOne Pages Deploy MCP 能够将 Web 静态资源内容快速部署到 EdgeOne Pages 并生成公开访问链接。可以快速便捷的预览AI生成的网页内容或项目构建后的产物。
我目前使用的就是腾讯云的CodeBuddy IDE,其中就预装了此MCP,体验还是很不错的(不过vscode里可以用Go Live,还是用在cherry studio里吧)。官方也提供了在线试用:网页版 MCP 一句话生成一个全球加速站点
后记
不得不说EdgeOne还是有实力的,但腾讯云是想做中国的 Cloudflare 还是温水煮青蛙还有待观察,但愿哪天不要突然取消吧。