セッション

開発

セッション とは?

 状態:-  閲覧数:1,606  投稿日:2009-07-09  更新日:2017-08-13  
英語表記
・session

Webサイトにアクセスして行う一連の行動
・サイトを訪問してから離脱(=セッションが切れる)するまでの一連の行動(ページの閲覧やイベントの発生)のこと


1セッション とは?


あるWebサイトにアクセスして、そのサイトから出て行くかブラウザを閉じるまで
・同一のユーザが短時間の間に何ページ読み込もうと、セッションは1である
・同一のユーザでも、ある程度間隔が開いた場合は、新しいセッションとしてカウントする
・但し、Webページを開いたままにするなど、ページ閲覧とページ閲覧の間にある程度の時間が経過した場合は新たなセッションとしてカウントされる
・通常、ページ閲覧とページ閲覧の間が30分以上空くと、新たなセッションとしてカウントされることが多い


仕組み


サーバー側へ保存(サーバーへメモ書きをしておくようなもの)
・セッションにIDを振ることで同一のセッションを管理することができる
・保持されたsessionが欲しいときはIDを指定して取り出す
・値はサーバー側に保存されてるためクライアント側からでは操作できない
→ 取り出すにはsessionID をサーバーへ送信する必要がある
※サーバが自動的に取得するものではない

sessionのIDをどうやってサーバーへ送信するか?
・cookieにsessionのIDを格納すれば、サーバー側へsessionのIDを送信することが出来る
・キャッシュはクライアントにある

Twitter検索結果。「セッション」に関する最新ツイート

美有/HP:■■■■■ @mysrrry_private
なかいた @tnrapkagita
ʕ•̫͡•ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•ʕ•̫͡•ʔ•̫͡•ʔ @omr_aspr
🎶るる宮独房🎹 @IkuzoOretachi

スループット

ファイルシステム

コメント投稿(ログインが必要)



週間人気ページランキング / 6-26 → 7-2
順位 ページタイトル抜粋 アクセス数
1 ベクトル | 数学 | プログラミング用語 268
1 curl | HTTPクライアント(ネットワーク) | プログラミング用語 268
2 ルーター | ネットワーク | プログラミング用語 267
3 Flash Video | コンテナフォーマット | プログラミング用語 265
4 正規表現 | プログラミング | プログラミング用語 261
5 デーモン | Linux | プログラミング用語 258
6 ユースケース | 開発 | プログラミング用語 237
7 チェックアウト | バージョン管理システム(開発) | プログラミング用語 158
8 YouTube | API | プログラミング用語 128
9 Linux | プログラミング用語 45
10 PowerShell | スクリプト | プログラミング用語 44
11 可搬性 | プログラミング | プログラミング用語 33
12 クローラ | 検索エンジン | プログラミング用語 25
13 Subversion | バージョン管理システム(開発) | プログラミング用語 23
14 アンチパターン | プログラミング | プログラミング用語 11
15 プログラミング用語 9
16 deflate | ネットワーク | プログラミング用語 8
17 Nginx / Nginxとは?/ Apacheとの違い | プログラミング用語 6
17 YouTubeに掲載されている動画を、ユーザーが作成したWebサービス上で再生する方法 | プログラミング用語 6
17 WebLogic | アプリケーションサーバ(サーバ) | プログラミング用語 6
2022/7/3 1:01 更新