TOP > 学生起業家から見たIT業界 > 2007年06月21日

あすなろNEXTBlogger

facebookに投稿 このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

Ruby on RailsとCache

2007.06.21

こないだRailsについて改めて振り返る機会があったので、
今日はRailsとCache(キャッシュ)についてのエントリーです。


Railsには3種類のCacheが用意されています。

・ページキャッシュ

・アクションキャッシュ

・フラグメントキャッシュ


ページキャッシュはCGIアクションの実行後、その結果ページ全体を静的ファイルとして保存しておきます。

次回以降、同じアクションが呼ばれた際には、Webサーバがその静的ファイルをクライアントに返します。



アクションキャッシュはCGIアクションの実行後、その結果ページ全体を静的ファイルとして保存しておく点はページキャッシュと同様です。

次回以降、同じアクションが呼ばれた際にページキャッシュとの違いが生じてきます。
アクションキャッシュでは静的ファイルをそのまま返さずに、一度Railsに制御を移すことができます。

そうすることで、認証や制限を行うことができます。



フラグメントキャッシュは前の2つとは大きく違い、ページの1部分をキャッシュすることができます。

コントローラ、ビューのどちらからでも利用できます。



ちなみにRanCommuでは、フラグメントキャッシュをコントローラから利用しています。


以上、簡単ですがRailsとCacheでした。

投稿者 : 熊谷 祐二 | 投稿日時 : 2007.06.21 23:59

学生起業家から見たIT業界 QRコード ケータイにURLを送る

学生起業家から見たIT業界
熊谷 祐二

株式会社フォリフの代表取締役を務めています。

学生起業家として歩む日々について書いていきます。

"若くても、できるんだ"、みなさまにそう思っていただけるよう頑張ります。

RSS

Twitterでこのユーザーをフォローする

カレンダー

<< 2007年06月 >>

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

最新のエントリー

最新のトラックバック

最新のコメント

Tag

バックナンバー