ホームページ >バックエンド開発 >PHPチュートリアル >php の apc 拡張機能の簡単な分析 (4)
「システム キャッシュ エントリ」ページと「ユーザー キャッシュ エントリ」ページを紹介する前に、(1) で説明したアカウントとパスワードの設定を確認してください。このアカウント パスワードの用途は何ですか?実際、これはこれら 2 つのページに使用されており、ログインしていない場合、「システム キャッシュ エントリ」を表示すると、キャッシュ ファイルの特定のパス情報が非表示になり、「ユーザー キャッシュ エントリ」を表示するように求められます。ログインすると、キャッシュされたファイルの特定のパスとユーザーのキャッシュされた変数情報が表示されます。「ログイン」ボタンをクリックして設定を入力します。アカウントとパスワードを入力して正常にログインします。
「システムキャッシュエントリ」: このページには、キャッシュされたすべての PHP ファイルが記録されます。
1 スクリプト ファイル名: キャッシュされたスクリプト ファイルのパスと名前
2 ヒット数: ヒット数
3 サイズ: キャッシュ ファイル サイズ (この値は、ファイルが占有しているコンピューターのサイズではなく、共有される APC のサイズです)メモリブロックが占有されています)
4 最終アクセス: ファイルが最後にアクセスされた時刻
5 最終更新日: ファイルが最後に変更された時刻 6 作成時刻: キャッシュ ファイルの作成時刻
7 削除時刻: キャッシュ ファイルの削除時刻
「ユーザー キャッシュ エントリ」: ユーザー キャッシュ ページのパラメーターとシステム キャッシュ ページのパラメーターはほぼ同じです。異なるパラメーターを以下に示します。同じ意味のパラメーターについては説明しません。
1 ユーザーエントリラベル: ユーザーキャッシュ変数のキー値。
2 タイムアウト: ユーザー キャッシュ変数の有効期限。
3 削除時刻: 単一のユーザー キャッシュ変数を手動で削除するには、[今すぐ削除] をクリックします。システム キャッシュとは異なり、ユーザー キャッシュはユーザーが手動で追加する必要があります。ここでは、APC によって提供されるいくつかの機能を使用する必要があります。
1 apc_add(): キャッシュされた変数が存在しない場合にのみ、変数をデータ ストアにキャッシュします。キャッシュ変数の保存に使用される名前キーは一意であるため、
apc_add()
を使用して既存の名前でキャッシュを追加しようとすると、既存のキャッシュ値は上書きされず、falseが返されます。
2 apc_store(): 変数を apc にキャッシュします。キャッシュ変数の保存に使用される名前キーは一意であるため、2 つの値が同じキーを使用する場合、元の値は新しい値で上書きされます。 3 apc_fetch(): キーに基づいて、対応するキャッシュ値を取得します。 4 apc_exists(): キーが存在するかどうかを確認します。
5 apc_delete(): データストレージから変数を削除します。 6 apc_clear_cache(): ユーザーまたはシステムのキャッシュをクリアします。 概要: 1 ログイン後、利点 1: キャッシュ ファイルの特定のパスを表示できます。利点 2: ユーザー キャッシュ変数情報を表示できます。利点 3: システム キャッシュとユーザー キャッシュをクリアできます。 2 apc_add と apc_store はどちらも変数を apc にキャッシュします。 違いは、apc_add() が既存のキャッシュ値を上書きせず、apc_store() が false を返すことです。元のキャッシュ値。上記では、内容の側面も含めて、PHP の apc 拡張機能 (4) の簡単な分析を紹介しました。これが、PHP チュートリアルに興味のある友人に役立つことを願っています。