我应该为 Scala 后端使用哪种 Gzip 实现?
Which Gzip realization should I use for Scala backend?
我找到了两种Gzip编码的实现,一种是Akka实现:
还有一个是基于sbt-web的实现:
https://github.com/sbt/sbt-gzip#sbt-gzip
这两种实现的优缺点是什么?您选择了哪一种?
您提到的两种实现方式完全不同:
akka 的实现根据请求的 Accept-Encoding
header 动态编码 HTTP 响应,而 SBT 插件在打包您的应用程序时对 gzip 静态资产很有用(这是一个构建步骤)。
你不能比较那些实现,这完全取决于你想做什么;选择适合您的任务。
我找到了两种Gzip编码的实现,一种是Akka实现:
还有一个是基于sbt-web的实现:
https://github.com/sbt/sbt-gzip#sbt-gzip
这两种实现的优缺点是什么?您选择了哪一种?
您提到的两种实现方式完全不同:
akka 的实现根据请求的 Accept-Encoding
header 动态编码 HTTP 响应,而 SBT 插件在打包您的应用程序时对 gzip 静态资产很有用(这是一个构建步骤)。
你不能比较那些实现,这完全取决于你想做什么;选择适合您的任务。