CodeIgniterキャッシュを有効にし、キャッシュをクリアする方法

873 ワード

Codeigniterはキャッシュ技術をサポートして、最も速いスピードを達成します。CIはすでにかなり効率的ですが、ウェブページの動的内容、ホストのメモリCPU、データベースの読み込み速度などの要素はウェブページのロード速度に直接影響します。ウェブキャッシュに依存して、あなたのウェブページはほぼ静的なウェブページのロード速度に達することができます。彼らはプログラム出力の結果をハードディスクに保存しました。キャッシュはどのように働いていますか?CIは、各ページの個別キャッシュをサポートし、キャッシュ更新時間を設定することができます。ウェブページが最初に読み込まれたとき、キャッシュファイルはappication/cacheフォルダに保存されます。次回アクセスすると、システムはキャッシュファイルを直接読み取り、ユーザーのブラウザに戻ります。キャッシュファイルが失効すると、削除され再生成されます。注意:Benchmarkタグはキャッシュを使用したページでも使用できます。キャッシュを起動してキャッシュ機能を有効にします。下のコードをあなたの任意のコントローラに入れる方法です。1/60のようなm/60を使用して、正確に1秒以上のコードを任意のfunctionに入れることができる。彼の出現順序はキャッシュには影響がありませんので、最も論理的なところに置いておきます。上のコードがコントローラのメソッドにセットされると、ページがキャッシュされます。警告:CIはキャッシュファイルを格納する方式なので、viewファイルの出力によってのみキャッシュされます。注意:キャッシュファイルが生成される前に、appication/cacheフォルダが書き込み可能であることを確認してください。キャッシュをクリアしたいなら、上のコードをあなたのcontrollerから削除すればいいです。注意:このようにするとキャッシュファイルがすぐに消えなくなり、自動的に期限が切れて削除されます。すぐにそれらのファイルを削除したいなら、自分で手を打たなければなりません。