Codeigniter は、最速の速度を達成するためのキャッシュ テクノロジーをサポートしています。 CI はすでに非常に効率的ですが、Web ページ内の動的コンテンツ、ホストのメモリ CPU、データベースの読み取り速度などの要因が Web ページの読み込み速度に直接影響します。 Web キャッシュを利用すると、プログラムの出力結果がハードディスクに保存されるため、Web ページの読み込み速度は静的な Web ページに近い速度を達成できます。
キャッシュはどのように機能しますか?
CIは各ページの独立したキャッシュをサポートしており、キャッシュの更新時間を設定できます。 Web ページが初めて読み込まれると、キャッシュ ファイルが application/cache フォルダーに保存されます。次回アクセスすると、システムはキャッシュ ファイルを直接読み取り、それをユーザーのブラウザに返します。キャッシュ ファイルの有効期限が切れると、キャッシュ ファイルは削除され、再生成されます。
注: ベンチマーク タグは、キャッシュを使用するページで引き続き使用できます。
キャッシュを有効にする
キャッシュを有効にするには、いずれかのコントローラーのメソッド (関数) に次のコードを追加するだけです:
コードをコピーします コードは次のとおりです:
$ this-> ;output->cache(n);
ここで、n はキャッシュを更新する分数です。たとえば、1/60 は 1 秒までの精度を得るために m/60 を使用できます。表示される順序はキャッシュには影響しないため、最も意味があると思われる場所に配置してください。上記のコードをコントローラー メソッドに配置すると、ページがキャッシュされます。
警告: CI がキャッシュ ファイルを保存する方法により、ビュー ファイルを介した出力のみがキャッシュされます。
注: キャッシュ ファイルが生成される前に、アプリケーション/キャッシュ フォルダーが書き込み可能であることを確認してください。
キャッシュをクリア
キャッシュを使用したくない場合は、コントローラーから上記のコードを削除してください。注: これを実行してもキャッシュ ファイルはすぐに消えるわけではなく、自動的に有効期限が切れて削除されます。これらのファイルをすぐに削除したい場合は、自分で行う必要があります。
http://www.bkjia.com/PHPjc/788635.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/788635.html技術記事 Codeigniter は、最速の速度を達成するためのキャッシュ テクノロジをサポートしています。 CI はすでに非常に効率的ですが、Web ページ内の動的コンテンツ、ホストのメモリ CPU、データベースの読み取り速度などの要因が直接影響します...