手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
Office软件下载
Mac清理软件
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
ngx
ngx专题提供ngx的最新资讯内容,帮你更好的了解ngx。
ngx_lua_module-1.0.5.0 (LUA编写网页脚本,支持windows和linux)
注:最新版本在以下博客发布: http://blog.csdn.net/ngwsx/ ngx_lua_module是一个nginx http模块,它把lua解析器内嵌到nginx,用来解析并执行lua语言编写的网页后台脚本。 特性: *) HTML网页中内嵌LUA脚本代码,类似于PHP。 *) 支持非阻塞的数据库操作,目前只支持MYSQL。 更新说明: *) 新增多个LUA表和接口,包括“ngin
作者:佚名 时间:2019-07-20
ngx_lua模块,发现不少英文单词错误
可能agentzh太忙了,注释中出现了不少英文错误。 有幸查看代码中发现了不少,目前所能做的也就是理解ngx_lua模块的原理,发现一些注释错误。 希望大家也参与进来,共同改善开源项目
作者:佚名 时间:2019-07-25
ngx_lua_module开发
#include <stdio.h> #include <lua.h> #include <lauxlib.h> #define NGX_LUA_THREAD_KEY "NGX_LUA_THREAD_KEY" typedef struct { lua_State *l; } ngx_lua_t; typedef struct { lua_State *l;
作者:佚名 时间:2019-08-13
ngx_lua_module开发(2012-11-16 23:46)
#include <stdio.h> #include <lua.h> #include <lauxlib.h> #define NGX_LUA_THREAD_N 16 typedef struct { lua_State *l; } ngx_lua_t; typedef struct { lua_State *l; int ref;
作者:佚名 时间:2019-08-13
ngx_lua_module开发(2012-11-17 9:30)
#include <stdio.h> #include <lua.h> #include <lauxlib.h> #define NGX_LUA_THREAD_N 16 typedef struct { lua_State *l; } ngx_lua_t; typedef struct { lua_State *l; int ref;
作者:佚名 时间:2019-08-13
ngx_lua_module的理解
ngx_lua 是 模块将 Lua 语言解释器(或者 LuaJIT 即时编译器)嵌入到了 Nginx 核心中,从而可以让用户在 Nginx 核心中直接运行 Lua 语言编写的程序。我们可以选择在 Nginx 不同的请求处理阶段插入我们的 Lua 代码。这些 Lua 代码既可以直接内联在 Nginx 配置文件中,也可以单独放置在外部 .lua 文件里,然后在 Nginx 配置文件中引用 .l
作者:佚名 时间:2019-08-13
ngx_lua module 模块安装
前两天遇到Nginx使用if语句导致Nginx逻辑混乱的问题,Mail给agentzh@gmail.com。他推荐使用ngx_lua module 来处理较为复杂的逻辑,毕竟if is evil。 简述模块安装过程: ##参考文档 ##项目地址 https://github.com/chaoslawful/lua-nginx-module ##Lua拓展nginx 参考文档 http://rhom
作者:佚名 时间:2019-11-30
ngx_lua 一些性能分析方法
来自 邮件列表里! 转载下来。记录下,说不定以后用的到 ; 原文地址:https://groups.google.com/forum/#!topic/openresty/bOwgPymXQzg 我们有一整套的基于 systemtap 的工具链可以用于在线或者离线的性能分析。 你的 nginx 进程的 CPU 使用率如果很高的话,可以使用 C 级别的 on-CPU 时间火焰图工具对你最忙的 n
作者:佚名 时间:2019-12-04
ngx lua模块源码简单解析
对nginx lua模块的整个流程,原理简单解析。由于nginx lua模块相关配置,指令,API非常多,所以本文档只以content_by_lua指令举例说明。 读本文档最好配合读源码. 不适合对nginx和lua一点都不了解的人看。 1.相关配置 详细配置见 https://github.com/openresty/lua-nginx-module#installation 2.源码解析 sr
作者:佚名 时间:2019-12-19
ngx_lua_waf
ngx_lua_waf是我刚入职趣游时候开发的一个基于ngx_lua的web应用防火墙。 代码很简单,开发初衷主要是使用简单,高性能和轻量级。 现在开源出来.其中包含我们的过滤规则。如果大家有什么建议和想fa,欢迎和我一起完善。 用途: 防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击 防止svn/备份之类文件泄漏 防止ApacheBench之类压力测试
作者:佚名 时间:2019-12-28
ngx_lua 一致性hash实现
ngx_lua出来很长时间了,但一直没有关注过,最近有一个I/O密集型的项目,用PHP性能严重不足,但是通过C开发扩展成本很大,对需求也不能及时响应,结果尝试了一下lua,结果非常喜人,他的同步非阻塞I/O,协同程序等等,让他的性能无与伦比! 在项目的开发中需要用到consistent hash来保证缓存的可靠性,所以就写了一个hash算法,跟大家分享一下,这是第一
作者:佚名 时间:2020-01-03
ngx_lua模块进行web开发的常见问题荟萃
1 如何获取HTTP请求头? 直接在 ngx_lua 中访问 NginX 内置变量 ngx.var.http_HEADER 即可获得请求头 HEADER 的内容。对于常见的特殊头(Content-Type、Cookie 等),NginX 还使用了特殊的变量来独立保存,例如“Content-Type”头可以通过 ngx.var.content_type 变量取得。 2 如何获取GET参数?
作者:佚名 时间:2020-01-05
Ngx_lua 最佳技术实践 | UPYUN技术现场
这次,我们推出一弹重磅技术干货分享:以下是UPYUN系统开发工程师张聪在SegmentFault D-Day 南京站技术沙龙上所做分享的内容要义提炼,主题为UPYUN系统开发团队在进行业务逻辑由C模块到ngx_lua的迁移过程中产生的心得体会,以及在NGINX上基于ngx_lua的方面的最佳实践方案。 根据微博上的转发数据,这篇名为《Using ngx_lua in UPYUN》分享的受关注程度,
作者:佚名 时间:2020-01-19
Ngx_lua与go高并发性能对比
Ngx_lua与go高并发性能对比 JAN 28TH, 2013 LANGUAGE POSTED BY LIFEIBO | 1 COMMENT nginx在处理高并发能力上非常出色,而go作为新时代互联网语言,在设计之初就为实现高并发。 ngx_lua由nginx来处理网络事件,并使用协程来实现非阻塞,从而实现高并发。 go语言级别提供非阻塞的api,同样使用协程来提供高并发处理。 我们来测试对比
作者:佚名 时间:2020-01-25
ngx_lua_waf做nginx层的安全防护
作者github地址: https://github.com/loveshell/ngx_lua_waf ———————————————————— 转自作者说明文档: ngx_lua_waf是我一个基于ngx_lua的web应用防火墙。 代码很简单,开发初衷主要是使用简单,高性能和轻量级。 现在开源出来.其中包含我们的过滤规则。如果大家有什么建议和想fa,欢迎和我一起完善。 用途: 用于过滤pos
作者:佚名 时间:2020-01-27
ngx lua
第一个lua脚本 ngx.say 是打印的打印输出的意思。。。 location /echo { default_type text/plain; echo hello lua; } location /lua { default_type text/plain; content_by_lua 'ngx.say("hello world")'; } 用lua脚本做nginx的访问的限制... lo
作者:佚名 时间:2020-02-03
ngx_srcache + lua异步更新缓存----提升10倍的响应速度
nginx_lua异步更新缓存 NGINX 一直使用nginx作为反向代理服务器,一来nginx基于事件驱动,速度快。而来nginx的反向代理模块能很好的支持页面缓存和负载均衡。 页面缓存 nginx有proxy_cache这个内置的缓存功能,是基于文件的。如果把缓存路径设置到RAMDISK上面,可以达到和内存缓存差不多的缓存读写速度。这样做虽然解决了文件读写慢的问题,但是如果分布式部署的时候,这
作者:佚名 时间:2020-02-03
ngx_lua_waf利用HPP完全绕过防御机制
漏洞概要关注数(81) 关注此漏洞 缺陷编号: WooYun-2015-104525 漏洞标题: ngx_lua_waf利用HPP完全绕过防御机制 相关厂商: ngx_lua_waf 漏洞作者: phith0n 提交时间: 2015-03-31 11:12 公开时间: 2015-06-30 13:50 漏洞类型: 设计缺陷/逻辑错误 危害等级: 高 自评Rank: 12 漏洞状态: 已交由第三方
作者:佚名 时间:2020-02-13
ngx_Lua模块中的重定向
在Nginx中实现重定向可以通过rewrite指令,具体可参考《Nginx学习——http_rewrite_module的rewrite指令》 通过Lua模块也可以实现同样的功能,Lua模块提供了相关的API来实现重定向的功能,主要有: >ngx.exec 语法:ngx.exec(uri, args?) 主要实现的是内部的重定向,等价于下面的rewrite指令 rewrite regr
作者:佚名 时间:2020-02-20
ngx lua module内存共享特性问题
直接上代码,总共两个文件: common.lua local _M = {} local bucket = {} function _M.add(key) bucket[key] = key end function _M.get() return bucket end return _M index.lua local common = require "path.to.
作者:佚名 时间:2020-03-05
上一页
1
2
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 微信青少年模式全新升级:视频号内容分
• 《地下城与勇士DNF》永久交通卡卡面上线
• 优酷为方便长辈看视频,上线银发剧场!
• 微信读书集成腾讯混元AI技术,可以一日
• 京东快递上线11项会员权益
• 高德地图功能升级,新增安全预警
• 小爱同学多模态能力升级,引领智能生活
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot