ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP キャッシュを Memcache_PHP に変更する方法チュートリアル

ThinkPHP キャッシュを Memcache_PHP に変更する方法チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:26:12891ブラウズ

一般的に、ThinkPHP のデフォルトのキャッシュ方法はファイル ファイル モードで実装されており、実行時に多くのキャッシュ ファイルが /Runtime/Temp の下に生成されます。
場合によっては、memcached をサーバーにインストールした後、ThinkPHP のキャッシュ方式を memecache 方式に変更する必要があります
具体的な手順は以下の通りです:

Conf/config.phpにを追加します:

リーリー

キャッシュを更新した後、ページを更新しましたが、キャッシュが有効になっていないことがわかりました。
デバッグ情報を取得します:

リーリー

そこで私はこの文を見つけました:

リーリー

さらにデバッグした結果、$expire の値が -1 であることがわかりました。プログラムの作成時にキャッシュ期間が指定されておらず、ここでの -1 は memcached によって受け入れられない可能性があります。
したがって、Conf/config.php に追加します:

リーリー

デフォルトのキャッシュ期間を 3600 秒に指定します。再度実行すると、エラーは解消され、キャッシュは成功します。

さらに、特定のアクションですべてのキャッシュをクリアする必要がある場合は、次のように実装できます:

リーリー

www.bkjia.com本当http://www.bkjia.com/PHPjc/824795.html技術記事一般的に、ThinkPHP のデフォルトのキャッシュ方法はファイル ファイル モードで実装されており、実行時に多くのキャッシュ ファイルが /Runtime/Temp の下に生成されます。 場合によっては、サーバーは memcached とともにインストールされます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。