ホームページ > php教程 > php手册 > PHP ファイルキャッシュのパフォーマンステスト

PHP ファイルキャッシュのパフォーマンステスト

WBOY
リリース: 2016-06-13 12:16:57
オリジナル
964 人が閲覧しました

PHP の一般的なキャッシュ方法 :
1 つ目は、キャッシュする必要があるデータを処理し、PHP が直接実行できるファイルを形成することです。データをキャッシュする必要がある場合は、include で導入して使用します。
2 番目に、serialize 関数を使用して必要なデータをシリアル化し、ファイルに直接保存します。キャッシュされたデータを使用する必要がある場合は、ファイルの内容を逆シリアル化して読み取り、必要な変数にコピーして使用します。

テスト結果:
テストを通じて、シリアル化を介してデータをキャッシュする 2 番目の方法がより効率的であることがわかりました。 (データは省略し、最後にダウンロード用の記事アドレスを記載します。ご自身でテストしていただけます)

原因分析:
インクルード モードでキャッシュを読み取る場合、PHP はいくつかのプロセスを実行する必要があります
1. ファイルを読み取ります
2. インクルードされたファイルを解析します
3.実行して変数に値を割り当てます

シリアル化モードでキャッシュを読み取る場合:
1. データを読み取ります
2. データの内容を逆シリアル化します
3. 割り当てます値を変数に代入

概要分析:
最初のキャッシュ方法を含めます
利点: データの機密性とセキュリティが強化され、キャッシュされたコンテンツが外部に発見されることはありません。
短所: 比較的遅い。
目的: Web システム設定や MySQL 情報など、システム外に知られることが禁止されているデータを保存する

2 番目、シリアル化キャッシュ方式
利点: 高速です。
欠点: キャッシュ システム ファイル パスが公開されると、キャッシュの内容が漏洩します。
目的: 外部から取得したデータを気にしない場合、最新記事や関連記事などをキャッシュする場合にこのメソッドを使用できます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート