Ktouth Brand. on Web

け〜くんこと K.Ktouth のだらだらした日常と突発的に作るプログラムや読み物とかの雑多サイト



[2007年10月08日]

さくらでrails

2007年10月09日 07:16更新 筆者:K.Ktouth

Ruby on Rails入門―優しいRailsの育て方(AA)

今日は昼過ぎから雨模様で、天候的にも金銭的にも外に遊びに行くのは断念(ぉ
で、こそこそ作ってるrails版ブログツールをさくらインターネットのサーバにアップロードしてテストしてみました。

……めっさ重いげー

SQLite3を使用するとはいえCGI起動。重い事自体は覚悟していたとはいえ、ここまでとは……はず
まだ必要なモデルすら半分程度の実装でコントローラもαがつけられない程度、ビューにいたってはテストが動作する必要最小限というレベルのに……
1ページ表示に3〜4秒かかるってのはかなりストレスになりそう。

絶対問題としてこの1レスポンスの所要時間をどんなに悪くても1秒以内に抑えないと使い物にならないので、サーバレベルでのテストまでには大幅な性能向上案を考えないといけないか……かなし
tDiaryみたいに2段テンプレートにするのが一番かな?

  1. キャッシュがないページはrailsを起動してテンプレートを1段階評価後キャッシュに保存、2段目の評価をして表示。
  2. キャッシュがあるページはrailsを起動せず必要最小限(アクセス解析ほか)の処理を加えて2段目の評価をして表示。
  3. AmazonECS などのページ内容と切り離せる部分はAJAXで遅延読み込み。当然コレもキャッシュを利用する。

問題は、多段テンプレートの実装の手段だけど。
ActionPackのソース読むか……はず

本日のリンク元
アンテナ
その他のリンク元
検索