Как обновить кеш сайта
Обновлено: 21.11.2024
После обновления веб-сайта из серверной части всегда следует проверять внешний интерфейс, чтобы убедиться, что он выглядит так, как вы себе представляли. В 9 случаях из 10 ваши обновления должны появляться при загрузке страницы. Однако всегда бывает 1 раз из 10, что что-то пошло не так. В этом случае простого обновления страницы недостаточно.
Если вы не видите свои изменения после обновления веб-сайта, вам необходимо очистить кеш. Кэш содержит небольшие биты данных, которые иногда могут помешать его полному обновлению. В отличие от обычного обновления страницы, очистка кеша представляет собой полную перезагрузку веб-сайта.
Процесс немного отличается для настольных компьютеров и мобильных устройств, а также для продуктов Windows и Mac. Для получения конкретных инструкций вам может потребоваться позвонить в Techno Goober по телефону (302) 645-7177 или связаться с нами через Интернет.
Используйте это руководство, чтобы очистить кеш и сделать так, чтобы ваши изменения отображались. Если эти варианты не работают или вам нужна помощь во внесении изменений в ваш веб-сайт, позвоните в Techno Goober по телефону (302) 645-7177 или свяжитесь с нами через Интернет.
Быстрый доступ:
Как очистить кэш в Windows
Шаг 1. Удерживая нажатой клавишу Ctrl, нажмите кнопку F5 на клавиатуре.
Шаг 2. Убедитесь, что вы НЕ нажимаете обычную клавишу F или 5. Используйте функциональную клавишу 5, как показано на схеме выше.
Как очистить кэш на Mac
На Mac нет простой команды клавиатуры для очистки кэша. Чтобы очистить кеш, вам нужно будет сделать это вручную в браузере.
Как очистить кэш в Chrome
Шаг 1. Нажмите значок с тремя точками в правом верхнем углу браузера Google Chrome. Затем выберите «Настройки».
Шаг 2. Откроется новая страница. В нижней части меню выберите «Дополнительно».
Шаг 3. Прокрутите вниз до первого раздела под названием «Конфиденциальность и безопасность». Нажмите «Очистить данные браузера».
Шаг 4. Убедитесь, что для диапазона времени установлено значение Все время.
Шаг 5. Отмените выбор всех элементов, кроме Кэшированные изображения и файлы. Вы удаляете только Кэшированные изображения и файлы.
Шаг 6. Нажмите "Очистить данные".
Как очистить кэш в Safari
Шаг 1. Нажмите «Настройки» в меню. Выберите вкладку "Дополнительно".
Шаг 2. Включите отображение меню «Разработка» в строке меню.
Шаг 3. Перейдите в раздел «Разработка» в строке меню. Нажмите Очистить кэши.
Шаг 4. Обязательно полностью закройте Safari и перезапустите его после очистки кеша. Нажмите «Safari» в меню Apple и выберите «Выход».
Как очистить кэш в Firefox
Шаг 1. Нажмите на значок с тремя линиями (гамбургер) в правом верхнем углу. Выберите «Параметры» в раскрывающемся списке.
Шаг 2. Выберите «Конфиденциальность и безопасность» на левой боковой панели.
Шаг 3. Перейдите к разделу «Файлы cookie и данные сайта». Нажмите «Очистить данные».
Шаг 4. Выберите кэшированный веб-контент. Вы можете отменить выбор файлов cookie и данных сайта. Нажмите Очистить.
Шаг 5. Закройте все окна браузера и снова откройте его.
Как очистить кэш в Joomla
Joomla уникальна тем, что вы можете вручную указать браузеру очистить кеш для всех пользователей. Это полезно для ускорения загрузки вашего сайта для ваших пользователей. Однако вам нужно будет очищать кеш каждый раз, когда вы делаете обновления на своем веб-сайте, если у вас включен этот параметр.
Шаг 1. Нажмите ссылку "Система" в верхней части окна системы управления контентом.
Шаг 2. Нажмите ссылку «Очистить кэш» в раскрывающемся списке «Содержимое». Не выбирайте «Очистить кэш с истекшим сроком действия». Это другая команда.
Шаг 3. Проверьте группу кеша. Все элементы в списке должны быть выбраны.
Шаг 4. Нажмите «Удалить все».
Шаг 5. Страница обновится, показывая отсутствие кеша. Однако, если вы снова обновитесь, он покажет больше элементов кэша. Вам не нужно снова очищать кеш, если вы не сделаете еще одно обновление на веб-сайте.
Когда вы посещаете свой веб-сайт (или любой другой веб-сайт), данные с этого сайта сохраняются на вашем компьютере. Это называется «кэшем» и помогает ускорить передачу данных веб-сайта в браузер вашего компьютера при следующем посещении. Обычно это то, что вам нужно, но иногда вы можете заставить веб-сайт отправлять вам новые данные. Это важно, если вы хотите видеть изменения на своем веб-сайте сразу после их внесения.
"Я не вижу изменений, которые вы внесли на мой веб-сайт!" Если это случилось с вами, не волнуйтесь, это происходит постоянно. Я часто слышу это, когда мы сделали обновление веб-сайта для клиента, и они проверяют сайт и не видят запрошенного обновления, хотя мы это сделали.
Как обновить браузер
Чтобы принудительно обновить браузер, выполните следующие действия:
Обновить только свою страницу
⇧ Удерживая нажатой клавишу Shift, нажмите кнопку «Обновить». При нажатии кнопки «Обновить» в адресной строке браузера выполняется только стандартное обновление, но вы можете принудительно выполнить обновление с сервера, нажав ⇧ Shift и щелкнув его вместо этого.
Пользователи Internet Explorer должны удерживать ^ Ctrl и нажать кнопку «Обновить». .
Найдите кнопку обновления…
Если вы по-прежнему не видите изменений, попробуйте выполнить следующие действия…
Удалить кэш и обновить страницу
Окна
Нажмите Ctrl+F5. В большинстве браузеров нажатие Ctrl+F5 заставит браузер извлекать веб-страницу с сервера, а не загружать ее из кеша. Firefox, Chrome, Opera и Internet Explorer отправляют серверу команду «Cache-Control: no-cache». Это заставляет сервер отправить полную веб-страницу обратно в ваш браузер.
Мак
Для пользователей Safari в OS X: нажмите Option+⌘ Command+E, чтобы очистить кеш, а затем ⌘ Command+R, чтобы обновить страницу. Поскольку кэш был удален, страница будет получена с сервера.
Вы также можете принудительно удалить кеш в настройках браузера. Пользователям мобильных устройств потребуется сделать это, так как на уровне браузера пока нет такой возможности.
Полностью очистить кеш
В некоторых случаях вам потребуется войти в настройки браузера и вручную очистить кеш.
Хром
В Chrome нажмите на три вертикальные точки, это меню Chrome. Наведите указатель мыши на «Дополнительные инструменты», а затем в раскрывающемся меню нажмите «Очистить данные просмотра»
Вы попадете на новый экран с диалоговым окном "Очистить данные браузера".
Выберите параметры, как показано ниже, а затем нажмите кнопку «Очистить данные просмотра». Будьте осторожны, чтобы не выбрать другие параметры, так как они могут доставить вам неудобства, удалив сохраненный пароль и т. д.
Файрфокс
Выберите «История» в строке меню и перейдите к «Очистить недавнюю историю».
Вы попадете на новый экран с диалоговым окном «Очистить всю историю».
Выберите параметры, как показано ниже, а затем нажмите кнопку «Очистить сейчас». Будьте осторожны, чтобы не выбрать другие параметры, так как они могут доставить вам неудобства, удалив сохраненный пароль и т. д.
Сафари
Выберите «История» в строке меню и перейдите к «Очистить историю».
Появится диалоговое окно с раскрывающимся меню. Выберите «вся история» и нажмите «Очистить историю».
Как веб-дизайнер, я знаю, что проблемы с кешем браузера, из-за которых клиенты не видят мои обновления, являются постоянной проблемой. Для людей, которые не знают, что происходит, может показаться странным, что я говорю им, что их новые обновления завершены, но когда они посещают сайт, кажется, что ничего не изменилось! Ниже я постараюсь быстро объяснить, почему это происходит, и что с этим делать. Если вам не хочется читать, просто пролистните вниз!
Что такое «кэш»?
Кэш, или, точнее, в данном случае кеш браузера, является функцией всех современных веб-браузеров. Веб-браузер — это программа, которую вы открываете на своем компьютере для выхода в Интернет (Firefox, Internet Explorer, Safari, Google Chrome и т. д.). Короче говоря, кеш браузера хранит части веб-сайтов, такие как код и изображения, в папке на вашем компьютере, поэтому при следующем посещении веб-сайта браузер загружает элементы, необходимые для отображения веб-сайта, с вашего компьютера, а не загружает их. опять таки. Это может и действительно ускоряет работу в Интернете. Проблема в том, что когда на веб-сайт добавляется новый контент, браузер часто не знает, что контент новый, и продолжает отображать кэшированный контент, поэтому кажется, что ничего не «обновляется».
Хорошо, а что делать?
Как «принудительно обновить» или «принудительно перезагрузить» веб-сайт в Firefox, Chrome, Safari и Internet Explorer.
<р>1. Перейдите на конкретную веб-страницу, на которой вы хотите увидеть новый обновленный контент. Вы должны находиться на рассматриваемой веб-странице, так как этот метод обновляет кэш только для той веб-страницы, на которой вы сейчас находитесь. <р>2. В зависимости от используемой операционной системы (Microsoft Windows, Mac/Apple или Linux) нажмите одну из следующих комбинаций клавиш.Windows: Ctrl+F5,
Mac/Apple: Apple+R или Command+R,
Linux: F5
Вот оно! «Ctrl» означает клавишу с пометкой «Ctrl» в левом нижнем углу клавиатуры. Клавишу «F5» можно найти над цифровыми клавишами вверху. Знак «+» выше означает нажатие обеих клавиш одновременно. На Mac клавиша «Apple» или «команда» — это клавиша, расположенная сразу слева от пробела, и на ней также есть этот значок:
Запомните клавиши, которые нужно нажать для дальнейшего использования. Если вы сомневаетесь, был ли веб-сайт обновлен или нет, нажмите клавиши, заставьте веб-сайт обновить кеш и показать обновления, чтобы быть уверенным.
Ищете услуги веб-дизайна, дизайна логотипов или фотографии? Свяжитесь со мной сегодня для бесплатной консультации!
Тобиас Кэрриер — ведущий дизайнер и владелец Rogue EasyWeb. Он работает внештатным веб-дизайнером и разработчиком уже более 12 лет, обслуживая сообщества Лейк-Тахо, Бенд-Орегон, Эшленд-Орегон и других районов. Если Тобиас не сидит за компьютером, вы можете найти его на горном велосипеде, сноуборде или на фотосессии.
Если вы обращали внимание на скорость загрузки веб-сайтов, то наверняка замечали, что после того, как вы открыли веб-сайт один раз, все последующие разы он начинает загружаться быстрее.
Это из-за кэширования. В этой статье мы обсудим:
Что такое кэш?
Кэш (/kæʃ/kash или /ˈkeɪʃ/kaysh) – это аппаратный или программный компонент, который хранит данные, чтобы будущие запросы на эти данные могли обслуживаться быстрее.
Таким образом, все дело в сохранении запрошенных данных для облегчения доступа к ним позже. И браузер, и сервер создают кэш для повышения производительности.
Существует два метода кэширования: кэширование всей страницы и кэширование объектов (фрагментов). Названия говорят сами за себя: кэшировать можно как всю страницу целиком, так и только отдельные объекты на ней, например тяжелые изображения.
Если вы правильно используете кеш, ваш кешированный веб-сайт будет работать быстрее, а чем выше скорость, тем выше коэффициент конверсии.
Давайте посмотрим, какие два типа кеша вам следует знать.
Типы веб-кеширования
Существует два основных типа кэширования веб-сайтов.
1. Кэш браузера
Кэш браузера — это временное хранилище на жестком диске компьютера пользователя. Хранилище содержит такие файлы, как HTML, JavaScript, CSS, изображения и все виды мультимедиа.
Когда пользователь посещает ваш веб-сайт, браузер сохраняет некоторые данные, чтобы отобразить их позже, не обращаясь к вашему серверу снова. Таким образом, кеш браузера ускоряет ваш сайт для повторных посетителей.
Теперь вы должны задаться вопросом, что происходит с кешем, когда вы обновляете свой веб-сайт. Посетители продолжают видеть старую версию? Ответ - нет; нет, если вы делаете это правильно.
Чтобы избежать этой ситуации, большинство веб-сайтов используют теги ETag и Expire Tag.
Первый — ETag — представляет собой токен, который сравнивает кешированную версию веб-сайта с версией на реальном сервере. Когда они различаются, браузер запрашивает обновленную версию веб-сайта.
Второй тег — Expire Tag — предназначен для установки периода, по истечении которого кешированная версия удаляется из браузера.
Владельцы/администраторы веб-сайтов управляют этим тегом и выбирают среднее время между обновлениями.
Пользователи также могут вручную очистить кеш, чтобы избежать нежелательных проблем: см. руководство со всеми подробностями здесь. Пользователь также может принудительно обновить веб-сайт с помощью этих ярлыков:
Теперь поговорим о втором типе кэширования,
2. Кэширование сервера
Кэширование сервера ускоряет работу веб-сайтов для всех, а не только для вернувшихся посетителей. Вот как это работает: когда браузеры запрашивают веб-страницу, серверу требуется время для обработки этих запросов.
После выполнения первого запроса (от любого пользователя) сервер «запоминает» его и в следующий раз быстрее доставляет те же данные кому угодно.
Одним из самых больших преимуществ кэширования является меньшая нагрузка на сервер: миллионы пользователей могут одновременно открывать веб-сайт, и он не перестанет работать.
Помимо серверов хостинга есть система кэширования DNS (система доменных имен).
Видите ли, DNS часто называют телефонной книгой Интернета. Он связывает веб-адреса, такие как 10web.io, с IP-адресами серверов хостинга, такими как 28.56.8.252.
Система работает через множество серверов, называемых серверами имен, на которых хранятся записи об этих адресах. Кэширующие серверы имен (также называемые кешем DNS) хранят информацию о запросах DNS до тех пор, пока это решает администратор. Этот период называется TTL (время жизни) и необходим, когда вы меняете доменное имя или хостинг.
Кэширование и CDN
Физическое расстояние между пользователем и запрашиваемым сервером долгое время было реальной проблемой для скорости загрузки веб-сайта. Сеть доставки (распределения) контента — решение — CDN.
Эти сети состоят из нескольких серверов, расположенных в разных частях мира. Они кэшируют часто запрашиваемые файлы веб-страницы (статическое содержимое), и когда пользователь вводит запрос, ближайший сервер отвечает готовым к отображению содержимым.
Серверы достаточно умны, чтобы распознавать тип устройства, настройки файлов cookie и другую информацию о пользователе, чтобы кэшировать и отображать именно те страницы, которые требуются.
CDN также полезен для более быстрой доставки динамического контента, который уникален и не кэшируется.
Распространенные проблемы с кэшированием веб-сайтов
Как бы ни была хороша система кэширования, никто не застрахован от проблем, связанных с кэшированием. Эти проблемы с кэшированием веб-сайтов могут быть конкретно связаны с устройством пользователя, сетью пользователя, вашей CMS и веб-хостингом.
Давайте рассмотрим каждый из них.
Здесь три распространенных случая.
Во-первых, кеш браузера не обновлялся должным образом, поэтому пользователь продолжает видеть старый контент. Здесь достаточно очистить кеш браузера (см. Кэширование браузера).
Вы можете узнать, как очистить кеш DNS здесь (Windows 10 не упоминается, но работает так же, как Windows 8).
В редких случаях проблема может быть в файле hosts пользователя, указывающем на неверный IP-адрес.
Файлы хостов связывают имя хоста с IP-адресами в локальной сети, поэтому, если файл не редактировался вручную, следует искать проблему в другом месте.
- Поставщик сети/подключения пользователя
Как маршрутизатор пользователя, так и прокси-сервер/маршрутизатор интернет-провайдера кэшируют записи DNS, которые со временем устаревают. Если это проблема, либо пользователь должен отключить кэширование DNS, либо провайдер должен включить конкретный веб-сайт в список не кэшируемых.
Многие веб-сайты WordPress используют подключаемый модуль или код кэширования для ускорения работы веб-сайта. Но эти плагины могут иметь неприятные последствия. Одна из распространенных ошибок — использование нескольких плагинов кэширования на одном сайте. Скорее всего, плагины будут конфликтовать. Подробнее о проблеме с использованием большого количества плагинов WP читайте здесь. Кроме того, даже если на вашем сайте WP есть только один плагин/код, убедитесь, что он обновляет кэшированные файлы так же часто, как вы публикуете обновления.
Это одна из самых распространенных проблем с кэшированием веб-сайтов. На сайте вносятся изменения, но пользователь не может просмотреть их в браузере, даже после очистки кеша браузера и проверки того, что с подключением все в порядке. Это должно быть связано с кэшированием на стороне сервера: сервер продолжает отображать старые кэшированные данные.
Если веб-сайт размещен на 10Web, очистка кеша выполняется администратором одним щелчком мыши.
Кэширование с помощью 10Web
Кэширование – важная часть службы автоматизированного хостинга 10Web. Он позволяет включать и отключать кеширование веб-сайта одним переключателем и очищать кеш веб-сайта другим щелчком прямо из панели управления веб-сайтом. С 10Web ответить на вопрос «Как кэшировать веб-сайт» очень просто.
Как использовать кеширование 10Web
Другими словами, как проще всего кэшировать веб-сайт. Если вы хотите управлять своим кешем, перейдите на панель инструментов 10Web и выберите «Инструменты» в раскрывающемся меню «Услуги хостинга».
Мы рекомендуем постоянно включать кеширование веб-сайта, чтобы ускорить его работу.
Когда вы обновляете страницу, 10Web автоматически очищает старый кеш, поэтому нет необходимости очищать его каждый раз.
Единственный случай, когда вам может понадобиться очистить кеш, — это когда вы вносите изменения в элементы, встроенные с помощью шорткодов.
Например, когда вы редактируете форму, созданную с помощью Конструктора форм, или событие с помощью Календаря событий, изменения происходят в подключаемом модуле, а не на странице, на которой они отображаются. Поэтому в таких случаях мы рекомендуем очистить кеш в меню "Инструменты", чтобы обновления были видны всем сразу.
Какая технология лежит в основе кэширования 10Web?
Мы используем FastCGI от Nginx, чтобы обеспечить максимальную скорость вашего сайта. Помимо этого преимущества для пользователя, FastCGI предназначен для серверов, позволяющих одновременно выполнять гораздо больше запросов.
FastCGI — это протокол, основанный на CGI (общий интерфейс шлюза). Новый протокол работает быстрее, поскольку не выполняет каждый запрос как отдельный процесс.
Nginx предлагает FastCGI, полностью совместимый с WordPress.
Мы стремимся предложить вам лучший хостинг; недавно мы запустили нашу сеть доставки контента, которая сделает ваш сайт одинаково быстрым в любой части мира.
С 10Web вы получаете гораздо больше для повышения производительности вашего веб-сайта, чем лучший вариант кэширования.
Автоматизированное пространство хостинга WordPress в Google Cloud вместе с первоклассным резервным копированием и безопасностью гарантируют бесперебойную работу вашего веб-сайта.
Кроме того, у нас есть услуги по оптимизации изображений и скорости, чтобы удовлетворить самые важные потребности ваших пользователей на веб-сайте. Итак, начните пробную версию.
Читайте также: