cloudflare ppt

简介: http://www.slideshare.net/cloudflare/presentations有多种玩法: 1. 使用 HUP reload 或者 binary upgrade 方式动态加载 nginx 配置或重启 nginx。

http://www.slideshare.net/cloudflare/presentations

有多种玩法: 

1. 使用 HUP reload 或者 binary upgrade 方式动态加载 nginx 配置或重启 nginx。这不会导致中间有请求被 drop 掉。 

2. 当 content_by_lua_file 里使用 nginx 变量时,是可以动态加载新的 Lua 脚本的,不过要记得对 nginx 
变量的值进行基本的合法性验证,以免被注入攻击。 

比如 

    location ~ '^/lua/(\w+(?:\/\w+)*)$' { 
        content_by_lua_file $1; 
    } 

3. 自己从外部数据源(包括文件系统)加载 Lua 源码或字节码,然后使用 loadstring() “eval”进 Lua VM. 
可以通过 package.loaded 自己来做缓存,毕竟频繁地加载源码和调用 loadstring(),以及频繁地 JIT 
编译还是很昂贵的(类似 lua_code_cache off 的情形)。比如在 CloudFlare 我们从 modsecurity 
规则编译出来的 Lua 代码就是通过 KyotoTycoon 动态分发到全球网络中的每一个 nginx 服务器的。无需 reload 或者 
binary upgrade. 

可以根据自己的实际应用场景进行选择。 


目录
相关文章
|
开发者
文件蜈蚣,一款免费开源比迅雷还良心的全协议下载神器
说到下载工具,相信很多人都在使用大名鼎鼎的 IDM 下载神器,优点众多:支持多线程下载,支持网页的视频嗅探下载,不过它支持的协议比较少,比如不支持 BT、ed2k、thunder 下载等;
482 0
文件蜈蚣,一款免费开源比迅雷还良心的全协议下载神器
|
4月前
|
编解码
发现一款免费的网页视频下载神器
免费的网页视频下载神器
253 0
|
6月前
|
API 数据库 数据安全/隐私保护
蓝奏云直链获取在线解析网站源码
蓝奏云直链获取在线解析网站源码 蓝奏云链接解析 本地API接口 支持有无密码和短期直链和永久直链,同时还可以显示文件名和大小。 这个解析器无需数据库即可搭建,API接口已经本地化,非常简单易用。
124 2
蓝奏云直链获取在线解析网站源码
|
算法
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
2197 0
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
|
缓存 前端开发 网络协议
Hugo 网站优化(2): 使用 CDN 加速网站
配置缓存策略, 使用 CDN 加速网站
486 0
Hugo 网站优化(2): 使用 CDN 加速网站
|
缓存 搜索推荐 CDN
|
网络安全
|
Web App开发 移动开发 区块链
还在找免费的能提供HTTPS协议外链的图床?这个开源插件轻松搞定
期间也有提到一点就是我们在写博客的时候,因为使用的是Markdown格式的文件,而如果想要Markdown格式的文件在图片上传到Gitee仓库,服务更新后,能在网站上正常显示,可以采用有两种方式。
还在找免费的能提供HTTPS协议外链的图床?这个开源插件轻松搞定
|
存储 程序员 数据安全/隐私保护
【干货】给大家推荐一个好用的图床网站(极简图床+七牛云打造markdown利器)
【干货】给大家推荐一个好用的图床网站(极简图床+七牛云打造markdown利器)
922 0
【干货】给大家推荐一个好用的图床网站(极简图床+七牛云打造markdown利器)
|
CDN
漫画解读:唐僧师徒是如何用CDN神力,修复雷音寺官网的?
1370多年前,唐僧师徒历经九九八十一难,抵达西天取得真经。伴随互联网技术进步,唐僧师徒变身企业家,经营雷音寺官网,信徒打开网站动动小手,就能在线下载真经了,然而经营网站,并非一帆风顺......
923 0
漫画解读:唐僧师徒是如何用CDN神力,修复雷音寺官网的?