Using Workers To Make Static Sites Dynamic
本文大概可以算做 Cloudflare Workers 的软文,探讨了这项技术在 CDN 节点上做 Serverless 的可行性。
在使用方法上跟 AWS Lambda 什么的都差不多,要写的代码也都差不多;好处可能就是代码是部署在非常 edge 的地方,用户能更快访问到数据。
这篇文章提到了一个有趣的小技巧:当 CMS 系统要藏起来一些东西但又不需要 military grade security
保障的时候,往 workers 上面丢一段代码 if(!request.headers.get('user-agent').indexOf('XXX')) {return new Response('Access Denied', {status: 403})}
。这样静态网站也能搞得出一些简单的动态逻辑。
另外一个有用的地方可以是给 静态网站上 A/B 测试。