Лучший способ управлять кэшированием - установить правильные заголовки HTTP.Поскольку в ваших комментариях говорится, что вы используете PHP, я рекомендую вам взглянуть на PHP header()
, который можно использовать для установки HTTP-заголовков для вашей страницы.
Комукэшируйте страницу в течение 24 часов, вы можете поместить это в заголовок вашей страницы:
<?php header('Expires: '.gmdate('D, d M Y H:i:s \G\M\T', time() + (24 * 60 * 60))); ?>
Это также можно сделать через файл .htaccess, если вы используете веб-сервер Apache.Посмотрите эту SO запись для получения дополнительной информации о том, как это сделать.
Для получения дополнительной информации о expires-headers, посмотрите статью Yahoo о expires headers .