最近、プロジェクトの関係でまたCIフレームワークをいじり始めました。 Memcached キャッシュ処理テクノロジーは CI フレームワークで使用する必要があります。
始めましょう、まず memcached をインストールします:
ステップ 1: まず memcached.exe ファイルをダウンロードします:
ダウンロード アドレス: http://www.tanbo.name/wp-content / Uploads/2012/12/memcached.exe
ステップ 2: php_memcache.dll をダウンロードします
memcached ダウンロード アドレス: (オンラインで見つけてください。お使いの PHP バージョンに対応している必要があることに注意してください。自分のバージョンを確認する方法php のバージョンは phpinfo ファイルを記述するだけです)
http://www.tanbo.name/wp-content/uploads/2012/12/php_memcache.dll_.zip
ステップ 3: インストールを開始します
1. php_memcache.dll を php インストール パッケージの ext 拡張フォルダーに配置します。次に、php.ini の拡張ディレクトリの下に extension=php_memcache.dll という行を追加します
2. memcached.exe ファイルをドライブ C のルート ディレクトリ (任意の場所) に配置し、それを開いて cmd と入力します。コマンドを入力して memcached をインストールし、有効にします。 (注意: 一度オンにすると、今後は心配する必要はありません。Memcached はコンピューターの起動時にオンになります)インストール: memcached.exe -d install
ステップ 4: Web 環境の Apache を再起動し、memcache が phpinfo() でロードされているかどうかを確認します。 。存在する場合は、インストールが正常であることを意味します。
ステップ 5: テストするコードを作成します。エラーが報告されなければ、すべて問題ありません。
<?php$mem = new Memcache;$mem->connect('localhost', 11211) or die ("Could not connect");echo "<h2>版本:".$mem->getVersion()."<h2>";echo "<h2>版本:".$mem->getExtendedStats()."<h2>";print_r($mem->getExtendedStats());?>
phpのインストールはmemcachedを使用します。今のところはこれで終わりですわかりました。しかし、私は新しい疑問を発見しました:
memcache と memcached の違いは何ですか? ? ?
モジュールは、memcached に便利なプロセス指向およびオブジェクト指向のインターフェイスを提供します。Memcached は、動的 Web アプリケーションによるデータベースからのデータの負荷を軽減するために作成された常駐プロセス キャッシュ製品です。
memcached
は、高性能の分散メモリ オブジェクト キャッシュ システムであり、通常、データベースの読み込み圧力を軽減して動的 Web アプリケーションの応答速度を向上させるために使用されます。
マニュアルをお読みください:
http://php.net/manual/zh/book.memcache.php
http://php.net/manual/zh/book.memcached.php
memcache と memcached の違い オンライン情報:
http://www.cnblogs.com/scotoma/archive/2011/02/15/1955573.html
http://blog.csdn.net/yaday/article/details/7570032
https://blog.linuxeye.com/345.html