上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 106 下一页
摘要: 初探nginx架构 众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。 nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手 阅读全文
posted @ 2020-06-15 14:39 小学弟- 阅读(196) 评论(0) 推荐(0)
摘要: nginx配置跨域问题 No 'Access-Control-Allow-Origin' header is present on the requested resource 1.跨域指的是浏览器不能执行其它网站的脚本,它是由浏览器的同源策略造成的,是浏览器对JavaScript 施加的安全限制。 阅读全文
posted @ 2020-06-11 15:28 小学弟- 阅读(922) 评论(0) 推荐(0)
摘要: Lua 脚本 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx. 阅读全文
posted @ 2020-06-10 18:51 小学弟- 阅读(309) 评论(0) 推荐(0)
摘要: 1. 时间戳转成格式化字符串 直接利用函数os.date()将时间戳转化成格式化字符串. local timestamp = 1561636137; local strDate = os.date("%Y/%m/%d %H:%M:%S", timestamp) print("strDate = ", 阅读全文
posted @ 2020-06-10 16:45 小学弟- 阅读(463) 评论(0) 推荐(0)
摘要: ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当 阅读全文
posted @ 2020-06-10 13:20 小学弟- 阅读(475) 评论(0) 推荐(0)
摘要: Nginx的配置参数中文说明 前言 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东 阅读全文
posted @ 2020-06-02 10:49 小学弟- 阅读(376) 评论(0) 推荐(0)
摘要: Step By Step(userdata) 在Lua中可以通过自定义类型的方式与C语言代码更高效、更灵活的交互。这里我们通过一个简单完整的示例来学习一下Lua中userdata的使用方式。需要说明的是,该示例完全来自于Programming in Lua。其功能是用C程序实现一个Lua的布尔数组, 阅读全文
posted @ 2020-06-02 10:08 小学弟- 阅读(169) 评论(0) 推荐(0)
摘要: Step By Step(编写C函数的技巧) 1. 数组操作: 在Lua中,“数组”只是table的一个别名,是指以一种特殊的方法来使用table。出于性能原因,Lua的C API为数组操作提供了专门的函数,如: void lua_rawgeti(lua_State* L, int index, i 阅读全文
posted @ 2020-06-02 10:07 小学弟- 阅读(270) 评论(0) 推荐(0)
摘要: Step By Step(Lua调用C函数) Lua可以调用C函数的能力将极大的提高Lua的可扩展性和可用性。对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们完全可以通过C函数来实现,之后再通过Lua调用指定的C函数。对于那些可被Lua调用的C函数而言,其接口必须遵循Lua要求的形式, 阅读全文
posted @ 2020-06-02 10:06 小学弟- 阅读(175) 评论(0) 推荐(0)
摘要: Step By Step(C调用Lua) 1. 基础: Lua的一项重要用途就是作为一种配置语言。现在从一个简单的示例开始吧。 --这里是用Lua代码定义的窗口大小的配置信息 width = 200 height = 300 下面是读取配置信息的C/C++代码: 1 #include <stdio. 阅读全文
posted @ 2020-06-02 10:02 小学弟- 阅读(246) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 106 下一页