А у вас контакты и политика были указаны?
чтобы не было никаких задержек, даже если кэш истёк, то если пхп работает как FastCGI либо PHP-FPM и доступна функция fastcgi_finish_request, то первое отображение можно сделать так, чтобы бралось из кэша без задержки (если кэш имеется), и если кэш истёк, то после вызова fastcgi_finish_request обновлять кэш, а если как модуль апача, то тоже можно, но гораздо сложнее, с задействованием обновления кэша по крону
также, если пхп работает через нджинкс+ PHP-FPM и имеется доступ к его настройке, то можно и через нджинкс такое кэширование прикрутить
Пусть ТС сам отвечает на этот вопрос. Понятно что это интересно узкому кругу потребителей. Ну и тема не про ценность данных, а как решить проблему, смысл обсуждать нужно или нет? Я то прокомментировал это BTW, в контексте основного вопроса. Но в любом случае, считаю что любая статистика может иметь ценность. А уж решать это не нам)
Я вот счас пытаюсь решить сложную задачу, как раз по этой теме - Стоит ли покупать зимнюю резину или достаточно всесезонки? С учетом того, что в прошлом году снег у нас лежал 2 недели))) А хранить второй комплект и особо негде)))
5 лет езжу (правда мало) на всесезонке, никаких проблем не было
по теме, думаю, у ТС данные лежат просто тупо по дням в базе, а потом он их на лету агрегирует, поэтому и тормоза, надо агрегировать по месяцам/годам и сохранять агрегированные
😀разве что для метеоролога, я глянул, на его сайте (вычислил по его постам) данные сильно расходятся по количеству осадков например в ялте с википедийными, это точно по прогнозам, а не по факту
и да, с гораздо лучшим качеством и бесплатно, можно получить такие данные, у же не по прогнозам, а модельные (либо фактические, для тех мест, где они имеют данные) от коперника от ecmwf или американского ноаа, например https://cds.climate.copernicus.eu/datasets/reanalysis-era5-land?tab=overview
Сбрось кэшь, ёмоё тут некоторые пишут спустя месяц что у них счётчик нахлёпывает. )))))))