
nginx+lua2
文章平均质量分 61
gb4215287
这个作者很懒,什么都没留下…
展开
-
分布式限流之Nginx+Lua实现
nginx+lua实现限流转载 2022-12-26 15:53:14 · 197 阅读 · 0 评论 -
nginx结合lua实现策略性限流量控制(多种策略)
nginx结合lua实现限流转载 2022-12-26 15:51:31 · 1837 阅读 · 0 评论 -
缓存
缓存的原则缓存是一个大型系统中非常重要的一个组成部分。在硬件层面,大部分的计算机硬件都会用缓存来提高速度,比如 CPU 会有多级缓存、 RAID 卡也有读写缓存。在软件层面,我们用的数据库就是一个缓存设计非常好的例子,在 SQL 语句的优化、索引设计、磁盘读写的各个地方,都有缓存,建议大家在设计自己的缓存之前,先去了解下 MySQL 里面的各种缓存机制,感兴趣的可以去看下lua share转载 2017-07-25 00:53:16 · 253 阅读 · 0 评论 -
linux下lua开发环境安装
我前面我们介绍了nginx+lua环境的搭建,在此我们再来了解下lua开发环境的安装。目前lua版本已经更新到lua5.3,但是我们在此安装lua5.1,因为5.1运行了好多年,有好多模块都是基于此版本的,例如lua_gd。安装:1.先安装lua的相关依赖yum install readline-dev readline-devel2.安装lua5.1[html]转载 2017-07-19 00:12:54 · 1678 阅读 · 0 评论 -
Linux 安装 luarocks(lua的模块管理工具)
1、简介该软件包可以安装和更新lua的第三方模块。 2、下载地址请在 http://luarocks.org/releases/ 页面选择需要的软件包。wget http://luarocks.org/releases/luarocks-2.1.0.tar.gz 3、安装tar -zxvf luarocks-2.1.0.tar.gzcd luarocks-2.1转载 2017-07-19 00:07:03 · 10603 阅读 · 0 评论 -
Nginx + Lua + 共享内存实现动态查询(简单例子)
Nginx 配置。[plain] view plain copy lua_package_path "/usr/local/share/luajit-2.0.2/jit?.lua;;"; lua_shared_dict devicedb 45m; location /query { default_type 'text/plain';转载 2017-07-18 21:59:29 · 1214 阅读 · 0 评论 -
openresty 前端开发入门五之Mysql篇
openresty 前端开发入门五之Mysql篇这章主要演示怎么通过lua连接mysql,并根据用户输入的name从mysql获取数据,并返回给用户操作mysql主要用到了lua-resty-mysql库,代码可以在github上找得到而且上面也有实例代码由于官网给出的例子比较基本,代码也比较多,所以我这里主要介绍一些怎么封装一下,简化我们调用的代码lua/mysql.lua转载 2017-07-18 21:57:25 · 300 阅读 · 0 评论 -
Nginx与Lua
火云邪神语录:天下武功,无坚不破,唯快不破!Nginx的看家本领就是速度,Lua的拿手好戏亦是速度,这两者的结合在速度上无疑有基因上的优势。最先将Nginx,Lua组合到一起的是OpenResty,它有一个ngx_lua模块,将Lua嵌入到了Nginx里面;随后Tengine也包含了ngx_lua模块。至于二者的区别:OpenResty是Nginx的Bundle;而Tengine则转载 2017-07-18 21:54:42 · 326 阅读 · 0 评论 -
访问有授权验证的 Redis
server { location /test { content_by_lua_block { local redis = require "resty.redis" local red = redis:new() red:set_timeout(1000) -- 1 sec转载 2017-07-18 09:26:33 · 1101 阅读 · 0 评论 -
CentOS 6.7构建 OpenResty(Nginx)+PHP 7(php-fpm)+MySQL5.7 运行环境
环境CentOS 6.7 64位安装包 OpenResty1.9.7.4源码包下载地址:https://openresty.org/download/openresty-1.9.7.4.tar.gz PHP 7.0.5源码包下载地址:http://cn2.php.net/get/php-7.0.5.tar.gz/from/this/m转载 2017-07-14 16:49:19 · 1989 阅读 · 0 评论 -
php7与php 5.5 运行效率比较(实测篇)
来源:看了网站的php7安装文章一步一步努力终于把php7安装好了。php7安装教程地址:http://www.hcoder.net/books/read_10101.html传说php7 运行效率极高,是真的吗?我来亲自试试,代码如下:php$stratTime = microtime(true);$startMemory = memory_get_u转载 2017-07-14 16:16:16 · 11640 阅读 · 0 评论 -
编译安装openresty+mysql+php7
1.准备1.更新系统yum makecache && yum -y update112.安装常用基础软件yum -y install bash-completion vim net-tools bind-utils wget screen11最后别忘了重启3.需要下载的源码1.openrestywget https://openres转载 2017-07-14 15:54:47 · 666 阅读 · 0 评论 -
nginx整合php+lua+oracle环境搭建
nginx整合php+lua+oracle环境搭建标签: nginxluaoraclephplinux2014-09-25 10:39 1473人阅读 评论(0) 收藏 举报 分类: 技术(70) 版权声明:本文为博主原创文章,未经博主允许不得转载。*执行 yum update 为了得到一个最新的系统*执行 rpm -ivh转载 2017-07-14 11:13:38 · 624 阅读 · 0 评论 -
用lua扩展你的Nginx(写的非常好)
一. 概述Nginx是一个高性能,支持高并发的,轻量级的web服务器。目前,Apache依然web服务器中的老大,但是在全球前1000大的web服务器中,Nginx的份额为22.4%。Nginx采用模块化的架构,官方版本的Nginx中大部分功能都是通过模块方式提供的,比如Http模块、Mail模块等。通过开发模块扩展Nginx,可以将Nginx打造成一个全能的应用服务器,这样可以将一些功能在前转载 2017-07-14 11:11:10 · 419 阅读 · 0 评论 -
用Nginx+Lua实现高性能、高可靠、安全的登陆验证
对于一个中型或大型网站,有n个子项目在不同的服务器甚至不同的IDC部署和运行,SSO(单点登录)和无SESSION已经是必备的功能。在这种情况下用户登陆后的身份验证就会是一个问题。一种简单的解决办法就是登陆时将用户的身份写入cookie,为了安全再写入一个cookie的校验,防止cookie篡改。1 2 $secretkey = '1234567890abcdefghi';3 //转载 2017-07-12 14:18:15 · 752 阅读 · 0 评论 -
【nginx+lua高性能web应用开发(二):开发评论模块(ssi+mysql)】
开发这个模块,是为了解决项目中的实际问题,思考设计的 。本文原文连接: http://blog.csdn.NET/freewebsys/article/details/16944917 转载请注明出处!前言:参考了下ngx_lua,Node.js,PHP三个进行的压测对比。http://bluehua.org/demo/php.node.lua.html转载 2017-07-12 14:15:37 · 398 阅读 · 0 评论