• Save
複数サーバでセッションを共有する冴えたやりかた
Upcoming SlideShare
Loading in...5
×
 

複数サーバでセッションを共有する冴えたやりかた

on

  • 9,329 views

PHPカンファレンス2011関西 LT

PHPカンファレンス2011関西 LT

Statistics

Views

Total Views
9,329
Views on SlideShare
9,315
Embed Views
14

Actions

Likes
0
Downloads
1
Comments
0

2 Embeds 14

http://192.168.21.200 10
http://b.hatena.ne.jp 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

複数サーバでセッションを共有する冴えたやりかた 複数サーバでセッションを共有する冴えたやりかた Presentation Transcript

  • 2011/4/2 PHP カンファレンス関西 @j_nakada 複数サーバ間でセッション情報を 共有する冴えたやりかた
  • 自己紹介
    • 中田 淳平(なかだ じゅんぺい)
    • Twitter ID: j_nakada
    • 株式会社 Razest 取締役 CTO
      • 携帯オンラインゲームポータルサイト
      • 「ゲムトモ」を運営
      • MySQL
      • PHP
      • JAWS-UG
      • 計画停電検索サイト
        • http://rolling-blackout.jaws-ug.jp
  • 本日の内容 共有する冴えたやりかた 複数サーバ間で セッション情報を
  • 複数サーバ間で PHP で動いている サーバのアクセスが急増 さて どうする?
  • アクセス増加 どちらを選択? 質を上げる  スケールアップ 数で勝負 スケールアウト
  • セッション情報を セッション変数 $ _SESSION ログイン状態 ショッピングカート
  • セッション変数 $_SESSION の情報は サーバの DISK 上に保存 数で勝負のスケールアウトでは 利用できない?
  • 冴えたやりかた その2 NFS やデータベースで共有 その1 レイヤ7のロードバランサーを使う その3 メモリ型 KVS memcached で共有
  • memcached でセッション共有 memcached 分散型メモリキャッシュ 高速 利用実績多数 PHP のセッション保存場所として 実は選択可能
  • 使い方 php.ini で次の 2 行の設定をする session.save_handler=memcached session.seve_path=“IP アドレス :11211”
  • 本日のまとめ 複数サーバ間でセッション情報を 共有する冴えたやりかた Memcached で セッションを共有する