Кэширование всей страницы пользователя или фрагмента, кэширование URL-адресов изображений в любом случае не будет иметь значения, поскольку изображения все равно будут загружаться из Gravatar. У Gravatar максимальный возраст заголовка Cache-Control
- 5 минут, и с этим ничего не поделаешь.
Одна из возможностей - сохранить изображения в другом месте, где вы можете контролировать заголовки ответа.
Одна небольшая вещь, которую вы могли бы сделать во время разработки, это не использовать жесткое обновление на ваших страницах. В некоторых браузерах CMD/CTRL + R
или нажатие кнопки обновления отправляет заголовки запроса с Cache-Control:max-age=0
, что приводит к повторной загрузке всех изображений. Вы можете выполнить мягкое обновление, просто зайдя на страницу снова (например, нажав клавишу ввода по URL-адресу в адресной строке), и заголовок не будет отправлен.