那么,connect的gzippo好用吗?
我有两个问题,
1)如果我想提供静态javascript(我使用express),我可以做gzippo并这样做:
app.use(gzippo.staticGzip(__dirname + '/public'));
是对的吗?如果客户端浏览器不支持 gzip(在极少数情况下)怎么办?它会自动发送解压缩版本吗?另外,压缩文件会缓存吗?或压缩每个请求?
2)如果应用程序的get方法返回JSON,处理压缩结果的正确方法是什么?我是否应该首先检查 http.request 标头的“接受编码”并确保它支持 gzip,然后压缩 JSON 结果?还是 gzippo 会自动处理它?
还有一个问题:3)如果我在公共文件夹中有一个未压缩的 JS 文件(例如 my.js)和一个手动 gzip 压缩的 JS 文件(例如 my.js.gzip),如果客户端脚本包括
我必须指定为吗?
这个问题不仅在 node.js 上,而且在普通的 apache 服务器上也是如此。:) 谢谢。