上一页 1 ··· 414 415 416 417 418 419 420 421 422 ··· 785 下一页
摘要: 使用 Lua 脚本语言操作 Redis。 由于大量的 Lua 代码写在 Nginx 中,会使配置文件显得很繁琐,所以这里使用 content_by_lua_file 来引入 Lua 脚本文件。 要使用 content_by_lua_file,需要安装 nginx_lua_module 模块。 安装介 阅读全文
posted @ 2016-03-06 00:47 沧海一滴 阅读(470) 评论(0) 推荐(0)
摘要: 一. tabletable是lua唯一的数据结构。table 是 lua 中最重要的数据类型。 table 类似于 python 中的字典。table 只能通过构造式来创建。其他语言提供的其他数据结构如array、list等等,lua都是通过table来实现的。table非常实用,可以用在不同的情景 阅读全文
posted @ 2016-03-06 00:01 沧海一滴 阅读(267) 评论(0) 推荐(0)
摘要: Nginx可以通过各种方式来限制访问,例如NGINX基本Http认证、allow/deny等等,这些都是前文提过的,今天来看看nginx如果通过用户代理来禁止访问。 user agent是什么? 用户代理是指浏览器,它的信息包括硬件平台、系统软件、应用软件和用户个人偏好。用户代理的能力和偏好可以认为 阅读全文
posted @ 2016-03-06 00:00 沧海一滴 阅读(1066) 评论(0) 推荐(0)
摘要: 1. 需求分析 Nginx来处理访问控制的方法有多种,实现的效果也有多种,访问IP段,访问内容限制,访问频率限制等。 用Nginx+Lua+Redis来做访问限制主要是考虑到高并发环境下快速访问控制的需求。 Nginx处理请求的过程一共划分为11个阶段,分别是: post-read、server-r 阅读全文
posted @ 2016-03-05 23:59 沧海一滴 阅读(2688) 评论(0) 推荐(0)
摘要: nginx+lua+redis构建高并发应用 ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求。 url请求nginx服务器,然后lua查询redis,返回json数据。 备注:centos或者redhat系统请跳转到nginx + ngx_lua安装 阅读全文
posted @ 2016-03-05 23:57 沧海一滴 阅读(3408) 评论(0) 推荐(0)
上一页 1 ··· 414 415 416 417 418 419 420 421 422 ··· 785 下一页