PHP はファイル ストレージを介したキャッシュを実装します PHP はファイル ストレージを介したキャッシュを実装します 一部のデータベース データ レコードが大きくてもサーバーが制限されている場合、MySQLクエリには数百ミリ秒かかる場合があり、通常、単純なページには 12 を超えるクエリが含まれます。このとき、同時実行性が高いと、基本的にサーバーが麻痺し、ページが停止します。ロードに時間がかかる場合は、ファイル キャッシュを使用して MySQL への負担を軽減できます。使用例を次に示します。 [php] プレーンコピーを表示 //ページビジネス論理処理、結果を取得 $objPage = new Page_IndexModel($arrParams); /objPageに一連のビジネスロジックを配置し、処理メソッド結果セットを取得するために呼び出されます $arrResult = $objPage->プロセス(); //結果取得後のスマートな割り当て $smarty->assign($arrResult); 🎜>//出力テンプレート $smarty-> ?> ここで、ファイル キャッシュを使用してページのビジネス処理ステップをスキップします [php] プレーンコピーを表示 $cachFile = './index.php'; //キャッシュ ファイルが存在し、 time 1 時間以内に、キャッシュされた結果セットが MySQL クエリなしで直接使用されます if(file_exists($cacheFile) && time()-filemtime( $cachFile) < 3600) { // キャッシュ内の結果を使用します $arrResult = include($cachFile); }else { > Page_IndexModel($arrParams); > 🎜>$objPage->process(); ".var_export($arrResult, true)."n;"; file_put_contents($cachFile,$strContent); } //結果取得後の賢い割り当て $smarty->assign($arrResult); //出力テンプレート $smarty ->display(); 参照元: PHP キャッシュはファイル ストレージを通じて実装されますhttp://www.lai18.com/content/407149.html