Rejector 在 利用GithubActions撸下NginxQuic完整编译 中发帖
前沿
站点主力Nginx,需要绝对的性能释放、Quic、Zstd等一些新特性完成,但是过程需要模拟相同的系统环境、较长的编译准备及麻烦的编译过程,相当麻烦。
但是有GithubActions助力之后直接起飞,贼方便~~
环境
选择好与运行环境相同的系统,主要辨别方式为:ldd --version
以下列表可作为参考,但不包含所有子版本。比如:Red Hat 9.V的 Idd版本为 2.34
系统版本
ldd版本
Red Hat 6
2.12
Red Hat 7
2.17
Red Hat 8
2.28
Red Hat 9
2.34
Debian 9
2.24
Debian 10
2.28
Debian 11
2.30
外部库
这些选择些个人常用的外部库,这里也做下推荐:openssl、jemalloc、brotli、zstd、p...