在Erlang中解压缩gzip压缩数据

时间:2010-08-26 09:23:15

标签: erlang

我有一个Erlang应用程序,它使用inets进行大量的http客户端调用。我想通过接受来自提供它的服务器的gzip压缩数据来减少带宽费用。是否有一个inets选项可以处理这个? [找不到一个]。是否有人推荐的zip库? [我查看了stdlib zip库,但它似乎只是解压缩档案,而不是解压缩各个流]。

谢谢!

2 个答案:

答案 0 :(得分:2)

查看zlib模块。另请参阅file:open/2选项compressed,以便将来使用。请注意,zipzlib又名gzip不是一回事。我想你已经注意到了。

请看http://blog.gebhardtcomputing.com/2007/09/grab-webpage-in-erlang-which-is-gzipped.html获取一些灵感,但您可能需要在手册页中详细描述的流媒体。

答案 1 :(得分:0)

我建议在HTTP前端(nginx,apache等)进行压缩/解压缩。这将更加优化。