Всего несколько дней назад я начал использовать кэширование в браузере, чтобы кэшировать файлы js и css и сохранять его "Не измененным", и он работает очень хорошо.
Теперь я хочу применить один и тот же способ на многих страницах системы. Например, у меня есть эта страница, на которой перечислены «пользователи» из базы данных, и я хочу кэшировать страницу, чтобы не перегружать базу данных запросами.
Мой вопрос: это даже хороший метод (страница все еще выполняет запрос db при кэшировании?) Или мне следует обратиться к дисковому кэшированию или memcached?
header("HTTP/1.1 304 Not Modified");
header("Expires: ".gmdate("D, d M Y H:i:s", time()+(60*86400))." GMT");
header("Cache-Control: must-revalidate");
mysql_query(" SELECT * FROM `users` ");
// list all users