Rhino(java)を使ったServer-side JavaScript(MaachangComet)を開発しています。
以下の不具合を修正しました。
・SSLに対して不具合があったので修正しました。
NonBlockingSocket周りの実装を最適化しました。
ページキャッシュ機能を追加しました。
この機能はMHTMLや、Innerに対してファイルの先頭に
@cache@
もしくは
@cache@=60
(60は60秒を意味する)
とすることで、そのページ自体が、デフォルトで30秒、
下記のように設定することで、任意の秒間ページキャッシュします。
JSファイル及び、CSSファイル対して、キャッシュ化するようにしました。
これらの修正及び、追加により、だいぶ速度的に改善できたと思います。
・SSLに対して不具合があったので修正しました。
・NonBlockingSocket周りの実装を最適化しました。
・ページキャッシュ機能を追加。
・外部ファイル(js,css)のキャッシュ化。