OpenResty(Nginx)+Lua+GraphicsMagick实现缩略图功能发表于http://www.hopesoft.org/blog/?p=1188一、背景说明大多数网站基本都涉及到图片缩略图的处理,比如新闻配图、电商商品图等,特别是电商类网站,每个商品图对应多个不同尺寸的缩略图,用于...
分类:
其他好文 时间:
2015-04-30 19:52:26
阅读次数:
267
背景篇 由于项目流量越来越大,之前的nginx+php-fpm的架构已经难以承受峰值流量的冲击,春节期间集群负载一度长时间维持0%的idle,于是这段时间逐渐对旧系统进行重构。 受高人指点,发现lua这个好东西。因此在技术选型上,我们使用lua代替部分的php逻辑,比如请求的过滤。lua是一种可.....
分类:
Web程序 时间:
2015-04-15 22:57:40
阅读次数:
5307
--准备工作(下载)
LuaJIT-2.0.3.tar.gz
ngx_devel_kit
nginx_lua_module
nginx-1.4.7
(1)安装LuaJIT
tar -zxvf LuaJIT-2.0.3.tar.gz
cd LuaJIT-2.0.3
make
make install
因为安装在缺省路径,所以LuaJIT对应的lib,include均在...
分类:
其他好文 时间:
2015-04-05 23:33:27
阅读次数:
217
这种方式是直接安装openresty ,不是通过重新编译nginx
Ubuntu 安装安装依赖包$ sudo apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make软连接$ sudo ln -s /usr/lib/x86_64-linux-gnu/liblua5.1.so /usr/lib/...
分类:
其他好文 时间:
2015-04-01 13:23:17
阅读次数:
195
转自:http://blog.csdn.net/lxb_champagne/article/details/17099383 lua_package_path "/usr/local/share/luajit-2.0.2/jit?.lua;;"; lua_shared_dict devi...
分类:
其他好文 时间:
2015-03-16 19:10:42
阅读次数:
201
下面是Nginx模块开发的基础知识,后续的Nginx源码学习分享将会不断推出。
Nginx配置文件:
Nginx模块构成——hello world为例
模块1
模块2
模块3
模块4
模块5
Nginx数据结构
Nginx基本数结构
Nginx高级数据结构...
分类:
其他好文 时间:
2015-03-05 16:59:43
阅读次数:
180
http://www.baidu.com/s?wd=nginx lua&pn=10&oq=nginx lua&tn=baiduhome_pg&ie=utf-8&rsv_idx=2&rsv_pq=82fb88d600003b25&rsv_t=796db9QgyfBdFQCvDhPd1ce46dPj%2...
分类:
其他好文 时间:
2015-02-11 01:40:50
阅读次数:
197
关于spdy摘自 http://zh.wikipedia.org/wiki/SPDYSPDYSPDY是Google开发的基于传输控制协议(TCP)的应用层协议 。Google最早是在Chromium中提出的SPDY协议[1]。目前已经被用于Google Chrome浏览器中来访问Google的SSL加密服务。
SPDY当前并不是一个标准协议,但SPDY的开发组已经开始推动SPDY成为正式标准...
分类:
其他好文 时间:
2015-02-05 20:32:25
阅读次数:
211
这个服务器架构不一定能用上,记录在这里,算是一个小小的学习成果。1. 技术选择Cocos2d-x 3.x —— 客户端框架。WebSockt —— 网络协议。HTTP —— 网络协议。OpenResty —— 基于 nginx+lua 实现 WebSocket 或 HTTP 服务器。MySQL ——...
分类:
其他好文 时间:
2015-01-29 09:21:17
阅读次数:
581
火云邪神语录:天下武功,无坚不破,唯快不破!Nginx的看家本领就是速度,Lua的拿手好戏亦是速度,这两者的结合在速度上无疑有基因上的优势。
最先将Nginx,Lua组合到一起的是OpenResty,它有一个ngx_lua模块,将Lua嵌入到了Nginx里面;随后Tengine也包含了ngx_lua模块。至于二者的区别:OpenResty是Nginx的Bundle;而Tengine则...
分类:
其他好文 时间:
2015-01-12 17:40:12
阅读次数:
339