压缩和托管大量静态 HTML

Mat*_*hew 6 linux compression web-server

我目前运行一个小型网站,用于托管大量(生成的)静态 HTML。问题是磁盘空间有限,HTML 每周增长 1GB。(文件被分组到目录中,每个文件大约有 500 个文件,总共 10B-100MB。文件压缩得很好 [低于 10%])

理想情况下,我正在寻找一种方法来压缩 HDD 上的所有 HTML 文件,同时仍然能够轻松地为它们提供服务。

Zor*_*che 6

Matt Simmons提到的 mod_gunzip在 Apache 2.x 中似乎不存在。开发人员提到的替代品是使用 Apache 模块mod_ext_filter。我还没有测试过,但看起来构建一个解压缩要提供的文件的过滤器应该很容易。

您应该考虑的另一件事是,大多数当前浏览器都接受经过 gzip 压缩的内容。您可以对文件进行 gzip 压缩并提供 gzip 压缩的文件,而无需执行任何特殊操作。这是一个包含一些细节的链接