要件: ページのコンテンツの一部をキャプチャし、それを他のページに iframe すること。 iframe を使用する場合、ソース ページに毎回アクセスする必要はなく、1 日に 1 回ソース ページを読み取ってファイルを生成するだけで、疑似キャッシュである一時ファイルにアクセスできます。 。これはトラフィック量が少ないページに適しており、データベースへのアクセス負荷を軽減します。
プログラムの設計は次のとおりです:
リーリー説明:
$cache_time = 60*60*24; キャッシュ時間は 1 日です。
if(time() - $cache_time > Floor(@filemtime($cache_file)) ) 現在時刻から 1 日を引いた時間が一時ファイルの変更時刻より大きい場合。
$content = get_page_content(); ページのコンテンツを読み取り、一時ファイルを再生成します。
とても簡単です。