else if (encoding != null && encoding.indexOf("compress") != -1)
{
response.setHeader("Content-Encoding" , "compress");
out = new ZIPOutputStream(response.getOutputStream());
}
else
{
out = response.getOutputStream();
}
...
...
}
技術5:不要使用SingleThreadModel
SingleThreadModel保證servlet一次僅處理一個請求。如果一個servlet實現了這個接口,servlet引擎將為每個新的請求創建一個單獨的servlet實例,這將引起大量的系統開銷。如果你需要解決線程安全問題,請使用其他的辦法替代這個接口。SingleThreadModel在Servlet 2.4中是不再提倡使用。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/