このコードを見てください:
$cache = Zend_Cache::factory('Output',
'File',
$frontendOptions,
$backendOptions);
// we pass a unique identifier to the start() method
if(!$cache->start('mypage')) {
// output as usual:
echo 'Hello world! ';
echo 'This is cached ('.time().') ';
$cache->end(); // the output is saved and sent to the browser
}
このドキュメントで説明されているように、既に処理されている場合、上記はブロック ステートメントに入らないため、時間が更新されません。有効期限が 30 秒に設定されているとします。
訪問者 A が来て、出力がキャッシュされるため、明らかに、訪問者は 30 秒間複数の更新を同時に行うことになります。私の質問は、訪問者 B が同じ時間に訪れた場合、訪問者 A と同じ時間が表示されるのでしょうか?