Cloudflare
DevOps
- 只要通过cloudflare代理的域名都支持ipv6访问,但优先ipv4
Cloudflare
Documentation · Cloudflare Developers
Learning Center Home | Cloudflare
Careers at Cloudflare | Cloudflare 通过 Cloudflare 的招聘看它的发展。
Workers
配置
- 安装 Workers CLI
pnpm add -g wrangler
- Hello World 程序
addEventListener("fetch", (event) => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
return new Response("Hello World")
}
Workers 如何工作
refer How Workers works · Cloudflare Workers docs
基于 V8 引擎,利用 V8 的沙箱功能提高安全性,直接在 V8 上运行 JS 函数提高执行效率。
在这篇文章中,解释了 client/server 和 frontend/backend:
Client-side 仅指进程运行的位置在客户端;Frontend 指在客户端运行的进程的类型。
Server side 指一切发生在服务器的事情。在过去,几乎全部的业务逻辑都在服务端执行,比如,渲染动态页面、链接数据库、身份授权和推送通知。
Server-side 指进程运行的位置在服务器;Backend 指在服务器运行的进程的类型。
Workers 与其他应用不同的方面在这三点:隔离、对每个请求进行计算、分布式执行。
隔离
由 V8 提供。内存也隔离。
相关:coding
相关:how-to