ホームページ > バックエンド開発 > PHPチュートリアル > php_PHP チュートリアルの Memcache 学習メモ

php_PHP チュートリアルの Memcache 学習メモ

WBOY
リリース: 2016-07-21 15:06:39
オリジナル
757 人が閲覧しました

1. winでインストール、memcached -d install
winで開始、memcached -d start
閉じる、memcached -d stop

1_1. memcache
memcache
memcached
phpにアクセスする3つの方法(拡張ソケット操作に依存しない)

2. memcache 拡張機能 (関数) === キャッシュ システムにアクセスします。
memcache拡張機能(Cコンパイルされたダイナミックリンクライブラリ)をインストールします

;memcache 拡張機能を有効にする
extension=php_memcache.dll

3. サーバー上で memcached サービスを開始します

4. PHPでクラスを定義します
使用するファイルに「person.class.php」を必要とするファイルを作成します

5. さまざまな php データ型を Memcache に保存および取得できます
//string int float boolean array object (serialization 後) null リソース (例: mysql 接続を memcache に入れることはできません)

リソースを接続プールとして配置して使用する方法。

6. memcache/session/cookie のスコープが異なります。
各ブラウザのCookieは、サイト上で訪問した商品や閲覧内容を保存します。
セッション Webサーバー上のファイルがセッションに関連付けられ、ログイン情報が保存されます。各ユーザーは自分のセッションにのみアクセスできます。
オンライン アクセス ユーザーをカウントするための解決策 (データベースが使用できない場合):

オプション 1: セッション ファイルの数をトラバースする オプション 2: memcached 共有キャッシュ (推奨)

7. システムは複数の memcache システムを使用します (分散ストレージを形成するために複数) memcache 自体が複数の memcached サーバーのバランスを取ります

8. 大規模なウェブサイトを構築するためのコアテクノロジー
1) ページの静的化
2) キャッシュ (memcache////)

8-1. memcached の特徴
1. C/S アーキテクチャであり、通信に単純なテキストを使用します。複数のクライアントからアクセス可能
2. libevent イベント処理に基づいています (Java はさまざまな監視を独自に処理する必要がありますが、PHP はあまり監視しません)
3. メモリベースのキャッシュが高速です。
4. 顧客分布に基づく。

9. memcache のさまざまな処理を参考に、独自のキャッシュ システムを作成してください。 ! ! !

http://www.bkjia.com/PHPjc/327602.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327602.html技術記事 1. win でインストール、memcached -d install start under win、memcached -d start to close、memcached -d stop 1_1. memcache memcache memcached php にアクセスする 3 つの方法 (拡張子に依存しないので...
)
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート