ホームページ  >  記事  >  バックエンド開発  >  それぞれセッションクッキーmemcacheを使用するにはどうすればよいですか?違いは何ですか?

それぞれセッションクッキーmemcacheを使用するにはどうすればよいですか?違いは何ですか?

WBOY
WBOYオリジナル
2016-06-23 14:09:08909ブラウズ

PHP 初心者、セッション Cookie と memcache をそれぞれ使用するにはどうすればよいですか?一般的にどのような状況で使用されますか?違いは何ですか?答えを手伝ってください、ありがとうございます


ディスカッション (解決策) への返信

Memcached は、高性能の分散メモリ キャッシュ サーバーです。使用の一般的な目的は、データベース クエリ結果をキャッシュし、データベース アクセスの数を減らすことによって、動的 Web アプリケーションの速度とスケーラビリティを向上させることです。
特徴
1. シンプルなプロトコル
2. libeventによるイベント処理
3. 内蔵メモリ保存方式
4. Memcachedは互いに通信せずに分散配置される

Sessionの役割は、ユーザーのステータス情報を保持することであるいつでもどのページからでもアクセスでき、セッション情報はサーバーに保存されます

Cookie はユーザーの次のサーバーセッションまでログイン情報を保持します

セッションと Cookie は、セッションを保存するために使用されます。訪問者のプライベートデータ、前者はサーバーに保存され、後者はブラウザに保存されます
memcached はパブリックデータ (変数とオブジェクト) を保存するために使用され、異なるプログラムインスタンス間でデータを交換できます

memcache はデータとして使用できますキャッシュ
http://hi.baidu .com/fdwm_lx/item/e314ebf72e901cdc6225d2d1

簡単に言うと:
セッションはサーバーに保存されます。
Cookie はクライアントに保存されます。

セッションは Cookie よりも安全です。
Cookie はシステム リソースを占有しません。
memcache も自分で勉強してみます。

Cookie はクライアント側に保存され、保存されるデータは約 4KB と小さいことだけを知っておく必要があります。
セッションはサーバー側に保存され、基本的にサイズ制限はありません。

http://blog.chinaunix.net/uid-20778583-id-301990.html

私は比較的鈍感なので、この記事を理解できませんでした。
分析してみましょう

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。