エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Acvent Calendar Applicationを高速化する - Articles Advent Calendar 2010 Meta_adcal
10日になったので最適化しましょう。 まず手始めにいろいろキャッシュしましょうね。p5-app-adventcalen... 10日になったので最適化しましょう。 まず手始めにいろいろキャッシュしましょうね。p5-app-adventcalendarでキャッシュできそうなものはいろいろありますが、今回はRouter、Template Engine、Formatterをキャッシュします。このアプリではそれぞれRouter::Simple、Text::Xslate、Text::Xatenaを使います*1。 もともとこの三つのオブジェクトはhandler()内でいちいちnew()していたのでした。これでは効率が悪い!ということでhandler()の外に出したりidごとにキャッシュしたりするようにしたのでした。 めでたしめでたし。 さらに工夫するとすれば、いちいちText::Xatenaでフォーマットしなおしているのがよくないですね。今度の記事ではそれをやろうと思います。 gfxでした!
2010/12/16 リンク