我正在使用一個運行在JBoss容器中的servlet生成動態內容的Web應用程序,以及由Apache + mod_jk處理的靜態內容/負載平衡。JSON GZIP設計選擇
客戶端使用jQuery向處理它們的servlet發出AJAX請求,然後生成大型JSON響應。
我注意到的一件事是,原作者選擇使用類似下面的東西手動壓縮servlet中的輸出流。
gzout = new GZIPOutputStream(response.getOutputStream());
這可能是在Apache端使用mod_deflate處理的嗎?如果你能做到這一點,這是否被認爲是更好的做法,你能解釋爲什麼或爲什麼不?