ホームページ  >  記事  >  バックエンド開発  >  キャッシュの失敗cache_lite 試用版

キャッシュの失敗cache_lite 試用版

WBOY
WBOYオリジナル
2016-07-29 08:36:201636ブラウズ

今日は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><BR><SPAN>require_once(<BR></SPAN>'../libs/cache/Lite.php'<SPAN></SPAN>); <SPAN> </SPAN>; <SPAN><br></SPAN>$options <SPAN></SPAN>= array( <SPAN> </SPAN><SPAN>'cacheDir' </SPAN><SPAN>=> <br>'../cache/test/'<span></span>, <span> <br></span>'時間' <span></span>=> 60 <span></span><span>); </span><span><br>$キャッシュ</span><span>=新しい</span><span>Cache_Lite</span><span>(<br></span>$オプション<span><br>); </span>$キャッシュ<span></span>-><span> </span> get<span></span>(<span></span>$id<span></span>)){ <span> echo <br></span>$data<span></span>; <span>}else{ </span> <span></span>$data<span></span>=<span></span>time<span></span>(); <span>$キャッシュ</span><span> - ><br></span>save<span></span>(<span><br>$data<br></span>); <span></span>$data<span></span>} <span></span><span>?>テスト効果を検出しやすくし、キャッシュを置きます。時間は1分に設定されています。実行後、../cache/test/ ディレクトリにファイル cache_c21f969b5f03d33d43e04f8f136e7682_c4ca4238a0b923820dcc509a6f75849b が見つかります。これは、cache_lite によって生成されたキャッシュ ファイルです。開くと、データが暗号化されていることがわかります。もちろん、これは安全上の理由によるものです。 <br> ページを更新すると、ページが変更されていないことがわかります。これは、キャッシュが機能しているためです。 ^_^。 1分後、リフレッシュしてください、ははは、変わりました。これにより、キャッシュの基本的な効果が得られます。 </span>cache_lite は関数のキャッシュやその他の機能も実装できます。詳細は説明しません。http://www.phpobject.net/blog/books/cache_lite.html を参照してください。 <span> 上記は、キャッシュされた失敗を含む、cache_lite の試用版を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 </span> <span> </span>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。