php_PHP チュートリアルでの APC キャッシュの使用例
Jul 13, 2016 pm 05:18 PM
以前は、php ファイルをサーバーにアップロードするときに、zend ガードを使用して暗号化する必要があったことを思い出しましたが、apc ではその必要はありません。 Wikipedia で見たニュースによれば、apc は php6 に組み込まれる予定であるため、apc はまだ学ぶ価値があります。
1. 拡張機能をインストールします
ubuntu 12.04 では、apt-get install php-apc を通じて apc 拡張機能を直接インストールできます。
Windowsシステムに関して、筆者は以前Windows上にapcをインストールしましたが、動作が不安定でした。現在は解決されているかわかりません。 Windows では、apc の代わりに wincache を使用できます。これは Microsoft によって開発されており、非常に安定しています。
ヒント: インストールが完了したら、忘れずに Web サーバーを再起動してください。
2. apc.phpをダウンロードします
ダウンロードアドレス: apc_php.zip
apc.phpはapcの使用状況を確認できるスクリプトです。インターフェイスは次のとおりです:
少し注目できるタブが 2 つあります:
1 システム キャッシュ エントリ: これは、一部の PHP ファイルをキャッシュするための中間コードであるシステム キャッシュ オプションを表します。
2 ユーザー キャッシュ エントリ: ユーザー データはエンコード中に APC にキャッシュできることを表します。ユーザー データ キャッシュを表示したい場合は、最初にアクセス アカウントとパスワードを変更する必要があります。 apc.php ファイルを開き、次の 2 行のコードを見つけて変更します。
defaults('ADMIN_USERNAME','apc') // 管理者ユーザー名
defaults('ADMIN_PASSWORD','password'); // 管理者パスワード - 変更有効にするには!!!
3.APCの使用例
apc は非常に簡単に使用できます。追加、クエリ、変更、削除の例を以下に示します。
キャッシュを追加すると、有効時間は 3600 秒になります
apc_add('name', 'tom', 3600);
コードを実行して、ユーザー キャッシュ エントリを確認すると、キー値の名前が付いている追加のキャッシュ データがあることがわかります:
。
![]() |
これには、ヒット数、サイズ、有効期限などが含まれます。
クエリキャッシュ
apc_add('name', 'tom', 3600);
print apc_fetch('name') //tom
キャッシュを変更する
apc_store('name', 'anny', 3600);
print apc_fetch('name') //出力 anny
キャッシュを削除
apc_delete('name');
var_dump(apc_fetch('name')) //出力 bool(false)
数値の増減
キャッシュされたコンテンツが数値の場合、apc_inc を使用して 1 ずつ増加し、apc_dec を使用して 1 ずつ減少します。
apc_add('num', 10);
apc_inc('num');
print apc_fetch('num');//出力11
apc_dec ('num' );
print apc_fetch('num');//出力 10
キャッシュが存在するかどうかを確認する
apc_add('name', 'tom', 3600);
var_dump(apc_exists('name')) //出力 bool(true)
var_dump (apc_exists( 'age')); //bool(false)

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
