Spo*_*pot 5 compression gzip http http-compression node.js
我编写了一个CSS服务器,它实现了最小化和基本解析/ var替换.服务器正在使用node.js.
我想从这台服务器gzip我的回复.正如在IRC中所说的那样,node.js当前没有gzip lib,所以我试图从命令行手动完成它(因为我不在缓存中时只是gzip).
我将文件数据推送到临时文件,然后使用exec调用'gzip -c -9 -q ' + tempFile.我正确地恢复了压缩数据(似乎),然后发送正确的Content-Encoding标题'gzip',但Chrome报告:
Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error.
此外,一些独立的gzip测试人员在线也失败了(不仅仅是Chrome).
我假设这是一个简单的事情,我不知道为浏览器生成gzip块,因为我从未尝试过手动操作.
任何帮助都会有所帮助.服务器速度非常快,但我需要对内容进行gzip以获得最终用户的最佳性能.
谢谢.
更新
我已经证实我Content-Length是对的