2009年12月13日

Google App Engine/JRubyのローディング時間を短縮する precompilation_enabled

google-appengineのAPIドキュメントの中にRails3.0preを動かす設定があったので読んでいたら、config.ru の中に :precompilation_enabled という設定項目が増えていることに気付いた。
AppEngine::Rack.configure_app(
:application => 'application-id',
:precompilation_enabled => true,
:version => 1)
検索してみると、SDK1.2.8で新設された設定項目らしい。

Official Blogにポストがあったので読んでみると、どうもJRubyアプリのローディング時間を短縮するために AppEngineチームが作ってくれたようだ。ありがたや。

たまーにしかアクセスがないURLにアクセスするたびに経験する初回起動の重みを回避するために、今までは cron で定期的にそのURLを叩くという小手先対応をしていたのだけど、これが不要になるかな?明日試してみよう。


maru_tak at 02:00│Comments(0)TrackBack(0)

トラックバックURL

コメントする

名前
URL
 
  絵文字