现在Zstd 正在慢慢地得到浏览器的支持,我想知道我是否可以保留我的 Zstd 压缩并像 ZFS 一样转发文件。
据我所知,目前 ZFS 会在我的 Web 服务器处理 Zstd 压缩文件之前对其进行隐式解压缩,并且 Web 服务器需要再次压缩它们才能将它们发送给用户。
有没有办法将这些文件直接传递到 Web 服务器而无需来回压缩?
我很可能会使用 nginx 或 caddy 来提供这些文件,但我感兴趣的是是否有办法在 Linux 上运行的任何软件(例如 python 或 nodejs 或 ruby 或 php)中访问文件的压缩版本。
我不知道有这样的机制。而且它会破坏文件系统抽象概念——用户空间不应该能看到文件系统内部的数据表示。
我只需明确压缩资源并使用 nginx
gzip_static
指令将文件按原样提供给可以直接获取它们的客户端。但我不知道是否有相应的
zstd_static
选项可用。