ホームページ  >  記事  >  バックエンド開発  >  CodeIgniter_PHP チュートリアルでキャッシュを有効にしてクリアする方法

CodeIgniter_PHP チュートリアルでキャッシュを有効にしてクリアする方法

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

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.comtru​​ehttp://www.bkjia.com/PHPjc/788635.html技術記事 Codeigniter は、最速の速度を達成するためのキャッシュ テクノロジをサポートしています。 CI はすでに非常に効率的ですが、Web ページ内の動的コンテンツ、ホストのメモリ CPU、データベースの読み取り速度などの要因が直接影響します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。