• Доброго времени суток, подскажите пожалуйста, как отключить кеширование картинки на отдельной странице?

    Проблема в том, что на странице «Изменение в расписании» постоянно меняется картинка. Пользователь видит кешированную страницу с устаревшим расписанием. Как сделать, чтобы у пользователей эта страница не кешировалась? Использую плагин для кеширование «WP Super Cache». Буду рад за любую помощь! Заранее всем благодарен!

    • Тема изменена 8 лет, 6 месяцев назад пользователем utgt2010.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Юрій

    (@yube)

    Так Вам надо отключить кэширование картинки или страницы?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Использую плагин для кеширование «WP Super Cache»

    Там в настройках можно указать список страниц, которые не должны кешироваться.

    Необходимо отключить кеширование страницы т.к. на этой странице ежедневно путем подмены картинки обновляется расписание. В настройки WP Super Cache я добавил чтобы /student/change-schedule/ не кешировалось, но некоторые пользователи все равно жалуются, что у них отображается старое расписание.

    Модератор Юрій

    (@yube)

    Html страницы и картинка — два разных объекта (документа). Запрет кэширования страницы (html) никак не влияет на кэширование подгруженных с этой страницы объектов: стилей, скриптов, картинок и т.д.

    Если Вам нужно принудительно обновлять картинку, то давайте файлу каждый раз новое имя.

    Или, как вариант, можно добавить к адресу картинки ?ver=<?php echo time(); ?>. Но этот вариант не дает 100% гарантии обновления.

    Еще один вариант — вставлять картинку прямо в html как src="data:image.

    Запрет кэширования страницы в SuperCache нужен по-любому.

    • Ответ изменён 8 лет, 6 месяцев назад пользователем Юрій.

    но некоторые пользователи все равно жалуются, что у них отображается старое расписание

    Не забывайте что есть еще кэширование в браузере пользователя.

    • Ответ изменён 8 лет, 6 месяцев назад пользователем O.

    Запрет кэширования в браузере клиента:
    http://sitear.ru/material/zapret-keshirovaniya-stranicy-html-php-htaccess
    https://www.nulled.cc/threads/197679/ Быть это может поможет.

    • Ответ изменён 8 лет, 6 месяцев назад пользователем O.
    • Ответ изменён 8 лет, 6 месяцев назад пользователем O.
    • Ответ изменён 8 лет, 6 месяцев назад пользователем O.
Просмотр 6 ответов — с 1 по 6 (всего 6)

Тема «Как отключить кеширование определенной страницы» закрыта для новых ответов.