304 Not Modified — это код состояния HTTP, отправленный веб-сервером и указывающий, что контент не обновлялся с момента последнего доступа к нему.。
Однако многие люди могут беспокоиться о том, что они незнакомы с HTTP и не понимают, как он работает, или что они не могут определить, ошибка это или нет.
Поэтому в этой статье мы объясним 304 Not Modified простым и понятным языком не для инженеров или программистов, а для людей, отвечающих за эксплуатацию веб-сайтов, таких как принадлежащие СМИ.
Подробная информация о кодах состояния HTTP приведена в материалах, которые можно бесплатно загрузить ниже. Если у вас возникли проблемы с кодом состояния, который вы не понимаете, не стесняйтесь использовать его.
Содержание
Что означает 304 без изменений и как это работает?
304 Not Modified — это код, который возвращается, когда информация на веб-странице, к которой вы пытаетесь получить доступ, не изменилась с момента последнего раза, что означает «не обновлено».。
Например, предположим, что сегодня вы просматриваете ту же страницу, что и вчера. Если содержимое страницы не обновлялось со вчерашнего дня, сервер возвращает 304 «Не изменено» и предлагает отобразить страницу, обратившись к кешу, накопленному на вашем устройстве.
Браузер, получивший ошибку 304 Not Modified, использует данные из своего кэша для отображения страницы, а не повторно загружает информацию с сервера. Это уменьшает объем данных, передаваемых между сервером и браузером, тем самым улучшая скорость отображения страниц. С самим доступом проблем нет.
Таким образом, 304 Not Modified имеет преимущество, заключающееся в уменьшении ненужного обмена данными и повышении скорости отображения страниц.
Хотя 304 Not Modified часто путают с кодом ошибки, почти не бывает случаев, когда пользователь действительно распознает его как ошибку. Операторам веб-сайтов обычно не обязательно об этом знать, но им следует знать о следующих двух моментах.
Что такое 304 без изменений?
- Код для проверки при улучшении скорости отображения вашего сайта
- При ускорении веб-сайта с помощью плагинов и т. д. между браузером и сервером часто происходит обмен данными.
Если вы не совсем понимаете коды состояния HTTP, прочтите статью ниже.
Также ознакомьтесь с этой статьей
Код состояния HTTP — это трехзначное число, которое появляется, когда вы заходите на веб-сайт, и экран ненормальный. Посетите сайт… [Explication des éléments fréquemment vus avec une liste]Что такое код состояния HTTP? Подробное объяснение по кодовому номеру — www.seohacks.net |
Основные проблемы и причины, вызванные 304 без изменений
Установив плагин кеширования, 304 Not Modified станет функциональным, и вы сможете ожидать улучшения скорости отображения страниц и снижения нагрузки на сервер.
По этой причине многие люди могут устанавливать плагины кеширования на свои CMS, такие как WordPress, в надежде улучшить SEO и удобство работы с пользователем.
Однако, если настройки не подходят, плагин может вмешиваться в несвязанные ситуации и возвращать 304 Not Modified, вызывая такие проблемы, как следующие.。
Основные проблемы, вызванные 304 Unmodified
- Обновленный текст и изображения не отражаются в браузере пользователя и отображается старая информация.
- Боты поисковых систем не могут распознать обновленные данные, и они не сразу отражаются в результатах поиска.
Также существует риск возникновения подобных проблем при использовании CDN (сети доставки контента).
Проще говоря, CDN — это механизм, который соединяет веб-сервер и клиент (устройство пользователя) и доставляет контент от имени веб-сервера.. Преимущество этого заключается в повышении скорости отображения и снижении нагрузки на ваш собственный сервер, но кеш, созданный в этом CDN, также может привести к возврату сообщения 304 Not Modified.
При установке плагина кеширования или CDN следует соблюдать осторожность при установке плагина кеширования или CDN, чтобы не показывать устаревшую, неотредактированную страницу 304.
Также обязательно регулярно проводите тестирование дисплея.
4 решения, когда контент не обновляется с помощью 304 Not Modified
Есть четыре способа решить проблему, вызванную 304 Not Modified: давайте подробнее рассмотрим каждый из них.
Способ 1: оптимизировать тайм-аут кэша
Кэш имеет установленную дату истечения срока действия, и если эта дата истечения срока действия слишком длинная, будет возвращено сообщение 304 Not Modified, если вы снова получите к нему доступ в течение этого времени.. Поэтому важно установить соответствующую дату истечения срока действия в зависимости от того, как часто к контенту осуществляется доступ и обновляется.
Например, вы можете установить более короткую дату истечения срока действия кэша для страниц новостей, которые обновляются ежедневно, и более длительные даты истечения срока действия кэша для контента или фиксированных страниц, которые обновляются реже.
Если вы хотите узнать больше о настройках кэша, прочтите статью ниже.
Также ознакомьтесь с этой статьей
Я уверен, что вы слышали такие слова, как «оставшийся кеш», но как именно работает кеш? Вот, спрячься… [Explication avec images]Что такое кэш? Обзор настроек и процедур удаления для каждого браузера — www.seohacks.net |
Если вы считаете, что настроить его самостоятельно будет сложно, не стесняйтесь обращаться к Нилу.
Способ 2: отключить плагины кэша
Если вы используете CMS, например WordPress, плагин кеширования может вызывать проблему 304 Not Modified.. Попробуйте временно отключить плагины кэширования и посмотреть, решена ли проблема.
Если вы используете несколько плагинов кэша одновременно, сообщение 304 Not Modified может быть возвращено без необходимости из-за взаимодействия между плагинами. Поэтому мы рекомендуем объединить все плагины кэша в один.
Способ 3: выполнить суперперезагрузку
Суперперезагрузка означает «принудительная перезагрузка» и представляет собой метод принудительной загрузки файла с сервера.. Если страница не обновляется из-за того, что в браузере остался кеш, суперперезагрузка, скорее всего, решит проблему.
Суперперезарядку можно легко выполнить с помощью горячих клавиш. Попробуйте сочетания клавиш ниже.
Навигатор | окна | Мак |
---|---|---|
Хром | Ctrl+F5 | Shift + кнопка «Обновить» |
Fire Fox | Ctrl+F5 | Shift + кнопка обновления |
Край | Ctrl+F5 | - |
Сафари | Ctrl+Shift+R | Shift + кнопка обновления |
Способ 4: очистить кэш
Если проблема возникает из-за кеша браузера или промежуточного сервера, очистка кеша эффективна.Очистка кеша означает удаление оставшегося кеша в браузере и получение последних данных с сервера.。
Когда пользователь жалуется, что отображение странное или информация не обновляется, попросите его сначала попробовать Super Reload, а если это не улучшится, попросите его также сбросить кэш.
Способ очистки кеша зависит от браузера. Для получения более подробной информации, как указано выше[Explication avec images]Что такое кэш? Пожалуйста, ознакомьтесь с описанием настроек и инструкциями по удалению для каждого браузера.
Используйте 304 Not Modified для ускорения отображения сайта.
304 Not Modified — это код, который использует кеширование для ускорения отображения веб-сайта и, помимо мер SEO, можно ожидать, что он улучшит взаимодействие с пользователем за счет сокращения времени отображения страниц.。
Однако если настройки веб-сайта или плагина не подходят, существует риск того, что старые данные могут отображаться или появление в результатах поиска может занять много времени.
Чтобы сохранить доверие пользователей, проверяйте настройки своего веб-сайта и регулярно выполняйте тесты отображения, используя четыре представленных здесь решения.
В Nile мы бесплатно раздаем наши ноу-хау в области SEO, основанные на нашем опыте поддержки более 2000 предприятий. Используйте следующие документы, которые содержат простые для понимания объяснения того, что означают коды состояния HTTP и как с ними обращаться.
Что такое 304 без изменений? Легкое для понимания объяснение значения, причин и решений для неинженеров — это статья, опубликованная Nile’s SEO Consulting Room.