人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Apacheモジュールのmod_expiresでFacebookのapiをキャッシュするとどうなるのか?

現在facebookと連携したWebアプリの開発をしているのですが、
ひとつわからないことがあって。

僕の作っているサービスは必ずログインしているユーザーのidをapiを使って取得しているのですが、どうもidの取得をapiを使っている事が悪いのか重いんですよね。

なのでApacheモジュールのmod_expiresでidをキャッシュしようと考えました。
でもサーバーは1つなんだから1ユーザー分のidしかキャッシュできないんじゃないか?と思いました。もしそうだとしたら全ユーザーが同じidを取得してしまうので大変です。

この僕の予想は当たっているのでしょうか?

●質問者: てすと
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● うぃんど

mod_expires は、インターネット一時ファイルなどのキャッシュに対して、
ファイルを保管する期限(有効期限=expires)を指示するためにあります。

指示を受けたブラウザは、有効期限内は一時ファイルにあるものを利用し、
有効期限切れの場合は、サーバーにアクセスして最新のものを取得しようとします。

ブラウザのリロード(最新の情報に更新 F5)やスーパーリロード(Ctrl + F5)などは、
有効期限内でも強制的にサーバーにアクセスして最新のものを取得する行為になります。

id を保管しておきたいなら、
「次回から自動的にログイン」といった機能を用意することになりますが、
開発言語やフレームワークなどの記載がないので、ひとまず、ここまでとします。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ