压缩并托管大量静态 HTML

压缩并托管大量静态 HTML

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

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

答案1

mod_gunzip 提到马特·西蒙斯对于 Apache 2.x 来说似乎不存在。开发人员提到的替代方案是使用 Apache Modulemod_ext_filter。我还没有测试过,但看起来构建一个用于解压缩要提供的文件的过滤器应该相当容易。

您还应该考虑的另一件事是,大多数当前浏览器都接受经过 gzip 压缩的内容。您可能可以对文件进行 gzip 压缩,而无需执行任何特殊操作即可提供经过 gzip 压缩的文件。下面是关联并附有一些细节。

答案2

压缩文件系统- 另一个解决方案是在文件系统级别处理 Web 服务器和文件之下的一层压缩。

我还没有完成,但你可以尝试类似保险丝压缩- 因此,www如果您还没有,请将其分离出来,并将其制作成某种压缩 fs。

显然这会降低你的一些性能,但如果处理器不错,那么可能就没问题。

答案3

你看过 mod_gunzip 吗?我太新了,无法链接到它,但谷歌搜索应该可以为你指明正确的方向。

答案4

一个答案是在 Windows 主机上运行该网站并简单地压缩 NTFS 文件系统

另一个选择是运行 ZFS 的 OpenSolaris 系统

相关内容