学习nginx架构设计与实现,翻译nginx的源码,写nginx的测试代码, 在issue中记录nginx的精妙设计及其常见问题https://github.com/vaynedu/nginx-1.16.0/issues 。 myexercise内存池、哈希表、链表、md5、crc测试代码,mymodule中有hello自定义模块代码。通过nginx将自己整个知识体系连接起来
BSD 2-Clause "Simplified" License
12
stars
2
forks
source link
ngx_strcasestrn(h->value.data, "close", 5 - 1) 为什么要设计成 5 -1 ? #31
Open
vaynedu opened 5 years ago
设计成5-1,在编译的时候就可以确定。 如果设计n--, 运行时还要计算一次。
这应该是nginx的设计的精妙之处,提升性能的地方吧