Lua

Python、Lua和Ruby之优劣

Python的优点:1、Python比其它语言有更多扩展模块。2、在网上可以找到很多Python教程。不仅如此,还有大量的英文书籍和资料。Python.org有很多为初学者准备的依主题组织的资料、教程和编程指南,此外还有很多链接和参考。3、很多人都喜欢Python语言的语法,因为它清晰易读。4、Python在支持库上大占优势,因为它有很多库,而且大部分都有完

2015-08-10 15:42:00

Nginx+Lua+Redis实例

lua加入到nginx中,相当于让nginx拥有了处理业务逻辑的能力。 例如:对IP进行封禁  在站点遇到攻击且无明显攻击特征,造成站点访问慢,nginx不断返回502等错误时,可利用nginx+lua+redis实现在指定的时间段内,若单IP的请求量达到指定的数量后对该IP进行封禁,nginx返回403禁止访问。利用r

2015-07-14 17:15:54

动态大比拼Python、Lua和Ruby

  译者按:Python、lua和ruby在C/C++是日渐式微的情况下,在java/.net的围歼中努力抗争的三个当红小生。在Tom Gutschmidt的著作《Game Programmng with Python, Lua and Ruby》一书中,介绍了三种语言在游戏中的应用,其中尤为了不起的是在书中最后一章中比较了三种脚本,作者没有

2015-07-13 11:30:07

脚本语言语言脚本语言:Shell , JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua

今天一直在研究脚本语言语言之类的问题,上午正好有机会和大家共享一下.       脚本语言:Shell , JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua           &


可一键运行的editor, for Lua, Perl, Python, Ruby etc..

现在工作中经常会写各类script,  就一直想找一种一劳永逸的编辑器,能编辑执行所有的script.  它要满足以下要求: 高亮显示该语言的关键字 一键执行script并显示结果 开源免费 小巧快捷 (C/C++上混了多年,臃肿的东西绝对受不了) 别卖关子了,直接说吧,当然是用 Notepad++了

2015-07-13 11:28:47

C,Ruby, Io, PHP, Python, Lua, Java, Perl, Applescript, TCL, ELisp, Javascript, OCaml, Ghostscript性能比较

Ruby, Io, PHP, Python, Lua, Java, Perl, Applescript, TCL, ELisp, Javascript, OCaml, Ghostscript, and C Fractal Benchmark I\'ve always enjoyed fractals, and was curious if script


Python、Lua和Ruby——脚本大PK

译者按:Python、lua和ruby在C/C++是日渐式微的情况下,在java/.net的围歼中努力抗争的三个当红小生。在TomGutschmidt的著作《Game Programmng with Python, Lua andRuby》一书中,介绍了三种语言在游戏中的应用,其中尤为了不起的是在书中最后一章中比较了三种脚本,作者没有说孰优孰劣,但是读者你认

2015-07-13 11:15:45

ubuntu NGINX LUA安装

以前一直介绍NGINX 和 PHP安装,今天安装NGINX+LUA,开始感觉挺难的,其实很容易!~ 1、安装各种包  # sudo apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl 2、去下载春哥的openresty,下载地址:http:/

2015-07-13 11:12:03

lua-nginx-module

一、下载luajit 2.0 http://luajit.org/download.html 二、下载nginx源代码 http://www.nginx.org/en/download.html 三、下载nginx_devel_kit https://github.com/simpl/ngx_devel_kit/tags 四、下载lua-ngin

2015-07-13 11:10:46

OpenResty(Nginx)+Lua+GraphicsMagick实现缩略图功能

OpenResty(Nginx)+Lua+GraphicsMagick实现缩略图功能 发表于http://www.hopesoft.org/blog/?p=1188 一、背景说明大多数网站基本都涉及到图片缩略图的处理,比如新闻配图、电商商品图等,特别是电商类网站,每个商品图对应多个不同尺寸的缩略图,用于不同的页面。 初期访问量少时,处理流程一般由w

2015-07-13 11:10:42

通过ngx-lua来统计Nginx上的虚拟主机性能数据

Web server调研分析 Filed under: Web Server — cmpan @ 2012-10-29 20:38:34 摘要 简单可依赖的架构首先需要有一个简单可依赖的前端WebServer集群。本文通过深入调研当前主流的异步web服务器Lighttpd和Nginx,从业界使用情况、架构原理、扩展开发、功能对比、性能对

2015-07-13 11:08:44

nginx 搭配 lua

据说lua的效率高,公司要求,路过学习下。哎 安装 需要最新版的Nginx,LuaJIT,ngx_devel_kit,ngx_lua等安装文件。 安装Lua或者LuaJIT都是可以的,但是出于效率的考虑,推荐安装LuaJIT。 shell> wget http://luajit.org/download/LuaJIT-<VERSION&g

2015-07-13 11:07:58

nginx+lua打造10K qps+的web应用

背景篇   由于项目流量越来越大,之前的nginx+php-fpm的架构已经难以承受峰值流量的冲击,春节期间集群负载一度长时间维持0%的idle,于是这段时间逐渐对旧系统进行重构。   受高人指点,发现lua这个好东西。因此在技术选型上,我们使用lua代替部分的php逻辑,比如请求的过滤。lua是一种可以嵌入nginx配置文件的动态语言,结合nginx的

2015-07-13 11:06:56

nginx模块-ngx_lua_module

转自:http://www.oschina.net/p/ngx_lua_module ngx_lua_module是一个nginx http模块,它把lua解析器内嵌到nginx,用来解析并执行lua语言编写的网页后台脚本。 特性: *) 支持Windows和Linux平台。 *) 支持高并发高性能。 *) HTML网页中内

2015-07-13 11:06:51

OpenResty -- Powered By Nginx & Lua

OpenResty是个有意思的项目,和Tengine有着很深的血缘关系。 Nginx的兴起引起无数关注,较简单的接口造就了大量第三方modules,以至于利用这些modules可以直接开发应用。OpenResty就是在Nginx上做了一些优化,并加入了许多的第三方modules的一个项目,由大牛agentzh维护着。 项目目的实际上是借助Nginx卓越的

2015-07-13 11:06:48

Nginx一致性哈希模块的Lua实现

Nginx一致性哈希模块的Lua重新实现   技术背景: 最近在工作中使用了nginx+redis 的架构,redis在后台做分布式存储,每个redis都存放不同的数据,这些数据都是某门户网站通过Hadoop分析出来的用户行为日志,key是uid,value是user profile,每小时更新量在500-800万条记录,而这些记录一旦生成,

2015-07-13 11:06:36

Nginx+lua_Nginx+GraphicsMagick来实现实时缩略图

1、安装GraphicsMagick cd /usr/local/src wget http://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.20/GraphicsMagick-1.3.20.tar.gz/download tar -zxvf Graph

2015-07-13 11:06:07

使用nginx+lua实现web项目的灰度发布

1.问题:小团队,快速迭代开发,版本发布没有经过测试就要放出去,怎样在内网测试过后在外网能在真实环境让内部人员再过一次测试且不影响外网用户2.实现思想:a.至少要有两台机器b.公司是统一出口IPc.根据IP将请求转发到不同的机器3.nginx配制: location / { content_by_lua \'     

2015-07-13 11:06:07

nginx增加lua支持

1.下载nginxwget http://nginx.org/download/nginx-1.2.2.tar.gz2.安装gcc  sudo apt-get install gcc 3.下载LuaJITwget http://luajit.org/download/LuaJIT-2.0.0-beta10.t

2015-07-13 11:04:35

openresty - nginx+lua+redis反向代理应用服务器

1.安装配置 http://openresty.org/ 上这个网址下载并安装。   2.nginx反向代理应用服务器 问题2.1:什么是应用服务器? 实际上就是让nginx拥有处理业务的能力。 例如:mysql, redis 读写数据;发送socket请求;对http请求的筛选处理或者是业务层的用户验证等,这里不一一举例了。 问题2

2015-07-13 11:04:33