-
1:ID:jutM51 · 2017-06-01

#質問 FacebookやTwitterなどのWebサービスではどのようにしてログインを保持しているのでしょうか?
すべてのユーザーをsessionで保持するとサーバーに対する負荷が大きくなってしまうとの話も聞いたことがあります。
cookieにアカウントのIDなどを保存し、ページ遷移の度にデータベースに問い合わせて会員情報の有無をチェックしているのでしょうか?

よろしくお願いします。

6 件の回答

2:ID:UWAHtf · 非表示
3:ID:2sSYbS · 2017-06-02

クッキーにきまっとろー

4:ID:wQdIYl · 削除
5:ID:wQdIYl · 2017-06-02

> ページ遷移の度にデータベースに問い合わせて
ページ遷移の度にDBに問い合わせする必要なんてないでしょ?

> cookieにアカウントのIDなどを保存し
知らンけどクッキーではないと思うよ。トークン認証じゃないかな?
ディベロッパーツールか何かでリクエストヘッダー調べてみれば?

6:ID:BCbWRe · 2017-06-02

Chromeなら
設定→プライバシー→コンテンツの設定→すべてのCookieとサイトデータ
で facebook を検索してみりゃいいよ。cookie とローカルストレージ使ってる。

7:ID:UWAHtf · 2017-06-02

Re:6
認証に使ってるかはまた別だけどな。

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る