Warum nicht einen Cron verwenden, um diese Informationen hinter den Kulissen zu aktualisieren? Auf diese Weise entlasten Sie die Überprüfungen bei jedem Seitenaufruf und können das Timing tatsächlich so planen, dass es die Anforderungen Ihrer App erfüllt.