Форум FreeWorker

Маркетплейс услуг и биржа фриланса FreeWorker / Форум / Исполнителям / Информация для исполнителей / Замена изображений в услугах, портфолио и сертификатах

  • Сообщения
  • support 08.10.2024 17:44 #1

    Иногда, при редактировании услуг (а также портфолио и сертификатов) и замене картинок, вы видите, что после редактирования, загрузке нового изображения и сохранения услуги, изображение не поменялось. В услуге продолжают отображаться старые картинки. Повторное редактирование и загрузка новых изображений никаких результатов не даёт.

    На самом деле изображение поменялось. Причина, по которой вы не видите обновления - кэш вашего браузера.
    Все браузеры при открытии страниц сайта кэшируют (сохраняют в своей памяти) их содержимое. В первую очередь картинки, поскольку они имеют большой вес файла и долго загружаются. Делается это для того чтобы при повторном посещении данной страницы не загружать весь контент заново. Для увеличения скорости отображения страниц часть содержимого (в первую очередь картинки и изображения) браузер не загружает каждый раз с сервера, а выдаёт вам из собственного кэша (из памяти браузера). Получается, картинки вы заменили, обновили, посетители сайта (заказчики) видят новые картинки, а сами вы продолжаете видеть старые и причина этого - кэш вашего собственного браузера.

    Любой кэш имеет "время жизни". От нескольких минут, до нескольких часов и даже суток (зависит от конкретного браузера и его настроек). По истечению "времени жизни" кэша, при очередном посещении данной страницы, браузер заново загрузит с сервера полное содержимое, со всеми обновлениями и изменениями. Только после этого вы увидите, что картинки поменялись.

    Обновить кэш браузера можно вручную и сразу увидеть все изменения.
    В большинстве браузеров для обновления кэша необходимо нажать сочетание клавиш "Ctrl" + "F5", находясь на той странице сайта, кэш которой нужно обновить.

    На мобильных устройствах, в мобильных браузерах, для обновления кэша необходимо смахнуть экран вниз (принудительно перезагрузить страницу).
    Хотя, на мобильных устройствах это не всегда работает и результат не гарантирован. Нужно либо ждать истечения "времени жизни" кэша, либо идти в настройки браузера и вручную очищать кэш в настройках.

  • support 09.10.2024 07:42 #2

    Нужно уточнить ещё то, что услуги исполнителей выводятся на многих страницах FreeWorker. На странице вашего профиля, в каталоге (в своей категории и подкатегории), в результатах поиска услуг и собственно сама страница услуги (где её полное описание, срок выполнения, цена, доп.опции и кнопка "заказать"). Для браузера (и фактически) это разные страницы сайта и для каждой из них у браузера свой отдельный кэш.

    Если вы обновили кэш браузера ("Ctrl" + "F5") на странице самой услуги и увидели там новые картинки, это не означает что картинки автоматически обновятся везде, на всех остальных страницах. Скорее всего, на странице своего профиля и/или в каталоге вы опять увидите старые картинки. Потому что для них нужно отдельно обновить кэш, для каждой страницы отдельно.

    Ещё раз повторимся и уточним, что все новые пользователи FreeWorker, которые впервые находят и открывают вашу услугу, либо заходят в ваш профиль, видят сразу уже новые изображения. Потому что до этого они не посещали данные страницы и в кэше их браузера нет старых картинок (которые вы заменили).