今日はpearのcache_liteについて勉強しましょう。
最新のcache_liteをhttp://pear.php.netからダウンロードしました。 cache_lite は、pear ライブラリ クラスの軽量キャッシュ ライブラリ クラスです。これは確かに軽量で、コードの合計 4 ファイルが含まれています。 lite.php キャッシュ/File.php キャッシュ/unction.php キャッシュ/output.php。拡張性は非常に優れており、独自のライブラリ クラスに追加し、主に lite.php の raiseError 関数を変更します。
独自のライブラリ クラスを追加したら、テストを開始します。最初の基本的なキャッシュ:
<span style="COLOR: #000000"><br><span style="COLOR: #0000bb"><? <BR></SPAN><SPAN style="COLOR: #007700">require_once(</SPAN><SPAN style="COLOR: #dd0000">'../libs/cache/Lite.php'</SPAN><SPAN style="COLOR: #007700">); <br>; <br></SPAN> <SPAN style="COLOR: #0000bb">$options </SPAN><SPAN style="COLOR: #007700">= array( </SPAN> <SPAN style="COLOR: #dd0000"></SPAN>'cacheDir' <SPAN style="COLOR: #007700"><BR>=> </span><span style="COLOR: #0000bb">'../cache/test/'</span><span style="COLOR: #007700">, <br> </span><span style="COLOR: #dd0000">60 </span><span style="COLOR: #007700"></span> ;ゲット<span style="COLOR: #dd0000"></span>(<span style="COLOR: #007700"><br>$ id</span><span style="COLOR: #dd0000">)){ </span> echo <span style="COLOR: #007700"></span>$data<span style="COLOR: #0000bb"><br>; </span>}else{ <span style="COLOR: #007700"> <br>$data</span><span style="COLOR: #0000bb">=</span><span style="COLOR: #007700"> </span>$cache<span style="COLOR: #0000bb"></span>-> ;<span style="COLOR: #007700"></span>保存<span style="COLOR: #0000bb"></span> (<span style="COLOR: #007700"><br>$data</span><span style="COLOR: #0000bb">); </span> echo <span style="COLOR: #007700"></span>$data<span style="COLOR: #0000bb"></span>} <span style="COLOR: #007700"></span><span style="COLOR: #0000bb">?> テスト効果を見つけやすくするために、キャッシュ時間を次のように設定しました。 1分。実行後、../cache/test/ ディレクトリにファイル cache_c21f969b5f03d33d43e04f8f136e7682_c4ca4238a0b923820dcc509a6f75849b が見つかります。これは、cache_lite によって生成されたキャッシュ ファイルです。開くと、データが暗号化されていることがわかります。もちろん、これは安全上の理由によるものです。 </span> ページを更新すると、ページが変更されていないことがわかります。これは、キャッシュが機能しているためです。 ^_^。 1分後、リフレッシュしてください、ははは、変わりました。これにより、キャッシュの基本的な効果が得られます。 <span style="COLOR: #007700">cache_lite は関数のキャッシュやその他の機能も実装できます。詳細は説明しません。http://www.phpobject.net/blog/books/cache_lite.html を参照してください。
</span>
<span style="COLOR: #0000bb"></span><span style="COLOR: #007700">http://www.bkjia.com/PHPjc/317940.html<br></span>www.bkjia.com<span style="COLOR: #0000bb"></span>true<span style="COLOR: #007700"><br>http://www.bkjia.com/PHPjc/317940.html<br></span>技術記事<span style="COLOR: #0000bb"></span>今日はpearのcache_liteについて勉強してみましょう。 最新のcache_liteをhttp://pear.php.netからダウンロードしました。 cache_lite は、pear ライブラリ クラスの軽量キャッシュ ライブラリ クラスです。確かに軽量で、コードは合計 4 ファイルになります...<span style="COLOR: #007700"></span><span style="COLOR: #0000bb"></span>
<span style="COLOR: #007700"><br></span></span>