CakePHP CacheHelper を使用してビューがキャッシュされているコントローラーがあります。
public $cacheAction = array(
'index' => 3600
);
キャッシュの有効期限が切れると、CakePHP はソース (データベースまたは外部フィード) との接続を確立しようとします。ソースが利用できない場合、接続が利用できないことをユーザーに通知します。代わりに、次の 2 つのことが起こることを望みます。
- 「接続なし」エラーを表示する代わりに、データベース/ソース接続が復元されるまで既存のキャッシュ ファイル (期限切れのキャッシュ) を表示したいと考えています。接続が復元されると、新しいキャッシュが生成されます。
- バックグラウンドで不足している接続をキャプチャし、webadmin に電子メールを送信します。
お時間をいただきありがとうございます!