亲啊嘴金,发布于:2025-02-08T13:42:58 | 0 浏览
我研究HTTP3就顺手写了个模块
Apache http WebServer 开启ZSTD压缩
之前研究 http3 协议,就顺手写了模块
https://github.com/foglede/mod_zstd
如果你的系统是 X64 架构的 Linux 就可以直接下载 这个项目的 https://github.com/foglede/mod_zstd/releases 的 mod_zstd.so 文件
把 mod_zstd.so 文件放到 Apache 2.4 的 modules 目录,在 Apache 配置文件加上
LoadModule zstd_module modules/mod_zstd.so
<Ifmodule mod_zstd.c>
AddOutputFilterByType ZSTD_COMPRESS text/plan text/html text/css application/wasm application/x-javascript application/json application/x-font-ttf application/vnd.ms-fontobject
AddOutputFilter ZSTD_COMPRESS js css
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|bmp|tif|avif|webp|ico)$ no-zstd dont-vary
</Ifmodule>
就有ZSTD压缩了。其实 zstd 比 brotli 压缩要好一丢丢,而且ZSTD压缩依赖库很少。ARM CPU 亲和度会好一点
- 上一篇:原来这个就是HTTP3的用途嗷!
- 下一篇: frankenphp 一些体验在2025年