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

WBOY
リリース: 2016-07-13 10:28:21
オリジナル
718 人が閲覧しました

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、データベースの読み取り速度などの要因が直接影響します...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!