[Java]Servlet and JSP performance tuning

http://www.javaworld.com/javaworld/jw-06-2004/jw-0628-performance.html

  • データソースの読み込みとか、キャッシュデータの扱いはinit()で
  • サーブレットの自動再読み込みはやめましょう。
  • セッションオブジェクトはうまく制御しましょう。
  • レスポンスにgzipの圧縮をしてみましょう。
  • シングルスレッドモデルを使うんぢゃない!!!
  • スレッドプールを使いましょ。
  • <%@ include file=と

って書いてあるけど、一番最後に書いてある「Miscellaneous techniques」が俺にはちょー気になる。

  • 「+」によるStringの結合より、StringBufferを使うんだ! ->禿げしく同意
  • System.out.printlnをむやみにつかうんでない!! ->禿げしく同意。使う人はデバッグに使って、バカのひとつ覚えのように出すんだよ。
  • PrintWriterはServletOutputStreamよりも少しオーバーヘッドが発生するんだよ。 ->ここまでしなくても・・・