- 博客(13)
- 资源 (38)
- 收藏
- 关注
转载 nginx子请求并发处理
https://blog.csdn.net/ApeLife子请求并非http协议标准的实现,可以说是nginx所特有的设计, 为什么需要子请求呢? 一般认为这主要是为了提高nginx内部对单个客户端请求处理的并发能力。如果客户端的某个主请求访问了多个资源(例如通过ssi功能包含了a.html, b.hmtl、c.html三个资源), 那么对每一处资源访问建立一个子请求并让它们同时进行,效率自...
2018-09-29 17:44:57 1244
原创 call_once/once_flag
#include<thread>#include<iostream>#include<mutex>using namespace std;//std::once_flag flag;void func(int a, int b){ cout << a << b << endl;}void do_...
2018-09-27 16:44:00 203
原创 linux下lua bit模块的安装
先安装lua wget http://www.lua.org/ftp/lua-5.1.4.tar.gz tar xvzf make make install 安装bit模块1.http://bitop.luajit.org/download.html下载库2.tar解压3.make4.make install...
2018-09-15 15:30:02 1611
转载 ngx_lua 模块
ngx_lua模块的原理:1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当前协程(并保护上下文数据),而不阻塞worker;5、I/O等异步操作完成时还原相关协程上...
2018-09-15 11:42:34 231
原创 nginx openresty content_by_lua_file 404错误
nginx openresty content_by_lua_file 404错误2018/08/05 19:18:59 [error] 21231#0: *63 failed to load external Lua file "/home/l/lua/lua_request.lua": cannot open /home/l/lua/lua_request.lua: Permission ...
2018-09-15 11:15:44 5195
转载 xshell的快捷键(非常实用)
ctrl+c 强制终止当前命令 ctrl+l 清屏 ctrl+a 光标移动到命令行首 ctrl+e 光标移动到命令行尾 ctrl+u 从光标所在位置删除到行首 ctrl+z 把命令放入后台 (并不是结束命令!) ctrl+r 在历史命令中搜索...
2018-09-15 09:59:11 3284
原创 centos开启防火墙指定端口
sudo /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
2018-09-14 18:33:47 219
转载 sysbench
sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip" 下载之后的名字是1.0.zip。解压之后为sysbench-1.0百度云网盘:https://pan.baidu.com/s/1mjoa25...
2018-09-10 09:26:50 2253
原创 mysql大于号是否使用索引
select * from t_test where Fid > 1000 limit 1,10;用*或者多个字段可能要全表扫描 select Fid from t_test where Fid > 1000 limit 1,10;只用主键时,会使用索引,扫描表是大小要小的多...
2018-09-04 20:34:27 14897
转载 curl命令查看耗时
添加选项:-w 'time_connect %{time_connect}\ntime_starttransfer %{time_starttransfer}\ntime_total %{time_total}\n'
2018-09-04 10:54:25 17371
转载 dig挖出DNS的秘密
本原创文章属于《Linux大棚》博客。博客地址为http://roclinux.cn。文章作者为roc。===【初次见面】我相信使用nslookup的同学一定比使用dig的同学多,所以还是有必要花些时间给大家介绍一下dig的。dig,和nslookup作用有些类似,都是DNS查询工具。dig,其实是一个缩写,即Domain Information Groper。一些...
2018-09-04 09:13:11 1111
转载 mysql int(3)与int(11)的区别
总结,int(M) zerofill,加上zerofill后M才表现出有点点效果,比如 int(3) zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果int(3)和int(10)不加zerofill,则它们没有什么区别.M不是用来限制int个数的.int(M)的最大值和最小值与undesigned有关,最下面那副图有说明.mysql> cr...
2018-09-03 09:05:10 122
深入剖析NGINGX
2018-01-31
source insight
2017-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人