参考:https://moonbingbing.gitbooks.io/openresty-best-practices/content/ngx_lua/whats_cosocket.html 春哥演讲:http://agentzh.org/misc/slides/libdrizzle-lua-ng ...
memcache分为服务端和客户端。服务端用来存放缓存,客户端用来操作缓存。因此,可以使用Nginx直接访问Memcache,并用$uri和$args等Nginx内置变量设定缓存key规则,这样,当缓存命中时,Nginx可以跳过通过fastcgi和PHP通信的过程,直接从memcache中获取数据并返回。OpenResty是一个基于..
分类:
系统相关 时间:
2017-05-27 23:56:01
阅读次数:
392
memcache分为服务端和客户端。服务端用来存放缓存,客户端用来操作缓存。因此,可以使用Nginx直接访问Memcache,并用$uri和$args等Nginx内置变量设定缓存key规则,这样,当缓存命中时,Nginx可以跳过通过fastcgi和PHP通信的过程,直接从memcache中获取数据并返回。OpenResty是一个基于..
分类:
系统相关 时间:
2017-05-27 23:55:22
阅读次数:
309
1、前期准备(最小化安装的系统)1.更新系统yummakecache&&yum-yupdate2.安装常用基础软件yum-yinstallbash-completionvimnet-toolsbind-utilswgetscreen最后别忘了重启2、更新yum源(阿里云源:mirrors.aliyun.com)[root@localhost~]#mv/etc/yum.repos.d/CentOS-Base..
分类:
数据库 时间:
2017-05-26 21:54:19
阅读次数:
549
Lua和OpenResty的模板引擎(HTML) 模板语法 您可以在模板中使用以下标签: {{expression}},写入表达式的结果 - html转义 {*expression*},写入表达结果 {% lua code %},执行Lua代码 {(template)},包括template文件,您 ...
分类:
其他好文 时间:
2017-05-20 13:11:48
阅读次数:
215
cat/etc/logrotate.d/nginx/opt/lamp/apache/logs/*.log{ surootroot dailyrotate14copytruncatecompressnotifemptymissingokdateextpostrotate/usr/bin/killall-USR1/opt/openresty/nginx/sbin/nginxendscript}
分类:
其他好文 时间:
2017-05-16 14:42:46
阅读次数:
178
一、openrestynginx配置(openresty安装参考https://openresty.org/cn/)1、http内client_max_body_size100M;#大文件传送client_body_buffer_size128k;lua_package_path"/opt/openresty/lualib/?.lua;;";#lua模块lua_package_cpath"/opt/openresty/lualib/?.so;;";#c模块2、ser..
分类:
其他好文 时间:
2017-05-12 22:17:31
阅读次数:
200
上一篇文章中我们讨论了openresty如何加载lua代码,那么加载完成之后的lua代码又是如何执行的呢? ...
分类:
其他好文 时间:
2017-05-09 20:43:00
阅读次数:
861
HLS播放延迟测试:阿里云48s ,openresy 31s Cache-Control: max-age=300 NGINX下配置CACHE-CONTROL NGINX下配置CACHE-CONTROL Content-Length:637132 Content-Type:video/mp2t Ti ...
分类:
其他好文 时间:
2017-05-06 00:54:59
阅读次数:
396
使用NGINX+Openresty实现WAF功能 一、了解WAF1.1 什么是WAF Web应用防护系统(也称:网站应用级入侵防御系统 。英文:Web Application Firewall,简称: WAF)。利用国际上公认的一种说法:Web应用 防火墙 是通过执行一系列针对HTTP/HTTPS的 ...
分类:
其他好文 时间:
2017-05-05 18:30:55
阅读次数:
493