304 Not Modified — это код состояния HTTP, отправленный веб-сервером и указывающий, что контент не обновлялся с момента последнего доступа к нему.

Однако многие люди могут беспокоиться о том, что они незнакомы с HTTP и не понимают, как он работает, или что они не могут определить, ошибка это или нет.

Поэтому в этой статье мы объясним 304 Not Modified простым и понятным языком не для инженеров или программистов, а для людей, отвечающих за эксплуатацию веб-сайтов, таких как принадлежащие СМИ.

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

Что означает 304 без изменений и как это работает?

Иллюстрация значения 304 без изменений

304 Not Modified — это код, который возвращается, когда информация на веб-странице, к которой вы пытаетесь получить доступ, не изменилась с момента последнего раза, что означает «не обновлено».

Например, предположим, что сегодня вы просматриваете ту же страницу, что и вчера. Если содержимое страницы не обновлялось со вчерашнего дня, сервер возвращает 304 «Не изменено» и предлагает отобразить страницу, обратившись к кешу, накопленному на вашем устройстве.

Браузер, получивший ошибку 304 Not Modified, использует данные из своего кэша для отображения страницы, а не повторно загружает информацию с сервера. Это уменьшает объем данных, передаваемых между сервером и браузером, тем самым улучшая скорость отображения страниц. С самим доступом проблем нет.

ЧИТАТЬ  Bing ограничивает сеансы чата, поскольку основатель OpenAI говорит, что инструменты AI «несколько сломаны»

Таким образом, 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.

ЧИТАТЬ  Как побороть синдром самозванца в SEO и digital-маркетинге

При установке плагина кеширования или CDN следует соблюдать осторожность при установке плагина кеширования или CDN, чтобы не показывать устаревшую, неотредактированную страницу 304.

Также обязательно регулярно проводите тестирование дисплея.

4 решения, когда контент не обновляется с помощью 304 Not Modified

Есть четыре способа решить проблему, вызванную 304 Not Modified: давайте подробнее рассмотрим каждый из них.

4 решения, когда контент не обновляется с помощью 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.

Source