Kubernetes Qos 机制解析

上一篇在分析 kubernetes 资源管理的过程中发现,Qos 中也有 cgroups 相关的操作,它们的作用又是什么呢,本篇来详细看下。 为什么需要 Qos 节点的 CPU 、内存等资源是有限的

理解Openresty协程

如果在log_by_lua_block 阶段放上死循环代码会咋样? 1 2 3 4 log_by_lua_block { while true do end } 查阅资料话你可能会看到这么一句解释: log Phase这个阶

Lua性能优化

table.new(narray, nhash) This creates a pre-sized table, just like the C API equivalent lua_createtable(). This is useful for big tables if the final table size is known and automatic table resizing is too expensive. 预分配好数组和hash的大小,避免resize和rehash。 数组类型的

Nginx调试工具Coredump

写Nginx模块时如果代码写的有问题导致Nginx worker异常退出,这时想要知道哪一行代码有问题就需要借助内核的Core Dump功能。关

Openresty编译安装脚本

OpenResty 源码编译安装脚本: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

分享自己写的防CC WAF

如题,分享下自己写的防CC WAF,项目地址: https://github.com/xnile/muxwaf 目前已经完成的功能: 频率限制防CC 白名单功能 IP及地域级IP黑名单功能 支持API管理 自带WEB