我需要使用 gzip 或 deflate 预压缩一些非常大的 html/xml/json 文件(大数据转储)。我从不想提供未压缩的文件。它们是如此之大且重复,以至于压缩可能会很好地工作,虽然一些较旧的浏览器不支持解压缩,但我的典型客户不会使用它们(尽管如果我能生成某种“嘿,你需要升级浏览器的消息)
我自动生成文件,我可以轻松地生成 .htaccess 文件以配合每种文件类型。基本上我想要的是一些总是在mod_gunzip的版本。因为文件很大,而且我会重复为它们提供服务,所以我需要一种方法,可以让我在命令行上压缩一次,非常好。
我在这个网站上找到了一些关于如何使用 gzip 执行此操作的信息,但我想知道是否有人可以指导我如何使用 deflate 执行此操作。完整答案的加分点包括我的 .htaccess 文件应该是什么样子,以及我应该使用 (GNU/Linux) 来获得最佳压缩的命令行代码。答案的超级奖励积分还解决了如何向不兼容的浏览器发送“抱歉没有文件”消息。
如果我们可以创建一个“预压缩”标签来涵盖这样的问题,那就太好了。
-FT