我正在开发一个 Web 应用程序,其动态内容由运行在 JBoss 容器中的 servlet 生成,静态内容/负载平衡由 Apache + mod_jk 处理。
客户端使用 jQuery 向处理它们的 servlet 发出 AJAX 请求,然后生成大型 JSON 响应。
我注意到的一件事是,原作者选择使用下面的方法手动压缩 servlet 中的输出流。
gzout = new GZIPOutputStream(response.getOutputStream());
这可以在 Apache 端使用 mod_deflate 处理吗?如果你能做到这一点,它是否被认为是更好的做法,你能解释为什么或为什么不?