У меня есть скрипт, который иногда занимает много времени для загрузки, потому что сервер занят.
Сценарий - это просто веб-страница, которая отображает конкретную информацию из таблиц базы данных каждые несколько минут.
Я хотел бы отображать самую свежую информацию большую часть времени, но когда сервер занят, я не хочу, чтобы этот скрипт был обременительным для сервера, но я все же хотел бы, чтобы он отображал самые последние данные есть.
Поэтому я бы хотел сделать простую проверку примерно так:
$load_on_server = sys_getloadavg()[0];
If(load_on_server > $load_limit) {
display_cached_version();
} else {
display_regular_version();
}
Но я не уверен, как бы я показывал кэшированную версию.
Есть идеи?