PHP_PHP チュートリアルを使用した Memcached の接続と操作に関する原則とチュートリアル

WBOY
リリース: 2016-07-13 09:58:44
オリジナル
872 人が閲覧しました

PHP を使用した Memcached の接続と操作に関する原則とチュートリアル

Memcahced は、オープンソースの分散メモリ オブジェクト キャッシュ システムです。やや大規模なプロジェクトでは、データベースの負担を軽減し、Web アプリケーションの応答速度を向上させるために Memcached を使用することがよくあります。 Memcached に関するインストール方法や使い方の紹介はインターネット上にたくさんありますが、この記事で言いたいのは、memcached は実際には非常にシンプルで、想像されているほど神秘的ではなく、単純にキャッシュ サーバー アプリケーションとして理解できるということです。インストール済み a Mysql と同じです。インストール後は、アカウントのパスワードと IP アドレスを接続して使用できます。

ホームページではmemcachedの原理を簡単に紹介しています

ユーザーが初めてリクエストを送信すると、PHP プログラムは db データベースにアクセスしながら、アクセスされたデータを Memcached システムに書き込みます。

PHP_PHP チュートリアルを使用した Memcached の接続と操作に関する原則とチュートリアル

図に示すように、ユーザーは req リクエストを送信し、アプリケーションはデータ リクエストをデータベースに送信します。データベースはデータをアプリケーションに返し、そのデータを Memcached サーバーにキャッシュします。

2 番目のユーザーリクエストが到着すると、データベース内のコンテンツではなく Memcached サーバーのキャッシュが直接読み取られるため、サーバーの負担が軽減されます。

PHP_PHP チュートリアルを使用した Memcached の接続と操作に関する原則とチュートリアル

この図は、2 番目のリクエストで、アプリケーションが Memcached (略して Mc) からデータを直接読み取ることを示しています。

例を通じて memcached の基本的な使用法を共有しましょう (フレンドリー リンクの開発例と同様)。この例を通して、このことを明確に理解できると思います。

次のケースは、memcached サービスがインストールされていることを前提としています。まだインストールされていない場合は、このサイトを参照してください。

memcachedとは何ですか? memcacheの使い方は?

Windowsシステムにmemcacheをインストールします

(1) 新しいデータベースを作成します

この例で使用されているデータベース テーブルには、自動インクリメントされる ID、タイトル、リンク フィールドが含まれています:

リーリー

(2) プログラム部分(プログラムのコメントを見るとmemcachedの使い方が分かりやすくなります) リーリー

以下はデータベースへの接続に使用されるコードファイルdb.phpです

CREATE TABLE demos(
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(300), 
link VARCHAR(300), 
);
ログイン後にコピー
興味がありそうな記事

    PHP が Access データベースに接続するための 2 つの方法
  • コマンドラインを通じて memcache の現在の実行ステータスを確認する方法
  • PHP は複数の第 2 レベル ドメイン名で SESSION データを共有することを実現します同じサーバー上にある
  • Windows上のmemcache インストールと設定のチュートリアル
  • PHP初心者におすすめの古典的なPHPチュートリアル本
  • ディレクトリ内のすべてのファイルを取得し、結果を配列に保存するphpプログラム
  • 最初のファイルを取得するphp関数中国語のピンイン文字 (本当に使える)
  • Brothers PHP 高度なプログラミング ビデオ チュートリアルのダウンロード

http://www.bkjia.com/PHPjc/976851.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/976851.html技術記事 Memcached の接続と操作のための PHP の原則とチュートリアル Memcahced は、オープンソースの分散メモリ オブジェクト キャッシング システムです。やや大規模なプロジェクトでは、データベースの負担を軽減するために Memcached を使用することがよくあります...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート