If-Modified-Since / Last-Modified использование и SEO

Каждый день тысячи ресурсов доступны в Интернете, либо открываются в браузерах посетителями сайта, либо сканируются пауками. Каждый раз, когда это происходит, сервер, который хранит ресурсы, получает запрос на отправку данных. Одним из способов ускорить этот процесс является использование элементов управления кэшем, таких как If-Modified-Since и Last-Modified . Когда сервер дополнительно настраивается с использованием элементов управления кэшем, этот процесс упрощается и ускоряется, поскольку в зависимости от того, изменились ли данные с течением времени или нет, сервер сможет определить, нужно ли ему тратить время, и отправить данные снова или не.

Повышая эффективность взаимодействия клиент-сервер, вы также улучшаете производительность своего веб-сайта, когда дело доходит до сканирования и индексации. Те же элементы управления кэшем, которые применяются для взаимодействия сервер-браузер, также применяются, когда веб-пауки сканируют ваши веб-страницы. Чем проще и быстрее будет проходить паук через ваш сайт, тем лучше он будет проиндексирован. И это сильно влияет и улучшает ваш рейтинг SEO. Повышая эффективность взаимодействия клиент-сервер, вы также улучшаете производительность своего веб-сайта, когда дело доходит до сканирования и индексации


Что такое заголовки If-Modified-Since и Last-Modified ?

Заголовки If-Modified-Since и Last-Modified представляют собой пару элементов управления кэшем, называемых запросом «условного GET», и они определяют, будет ли ответ на GET отличаться в зависимости от того, изменилась страница или нет. Заголовки If-Modified-Since и Last-Modified запрашивают и HTTP-заголовки ответа соответственно. Их основное назначение - повысить производительность приложений и в то же время сэкономить пропускную способность.

If-Modified-Since - это заголовок запроса, который отправляется на сервер, когда страница должна быть открыта в браузере (или сканирована роботом Google), чтобы браузер мог узнать, когда ресурс был последний раз изменен на стороне сервера. Отвечающий заголовок Last-Modified указывает время, когда ресурс был последний раз изменен на сервере, и сообщает браузеру, может ли он использовать ранее сохраненную в кэше копию или ему необходимо загрузить новую версию ресурса.

Заголовок последнего изменения ответа содержит дату и время, когда исходный сервер считает, что ресурс был последний раз изменен. Когда в кеше хранится запись, которая содержит последний измененный заголовок, он может использовать ее для запроса к серверу, изменился ли контент с течением времени. По сути, он используется для проверки того, является ли ресурс, полученный и сохраненный, тем же. И это делается с помощью заголовка запроса If-Modified-Since .


Как они работают?

Давайте рассмотрим упрощенный пример того, как и где применяются эти два заголовка:

  1. Каждый раз, когда браузер пытается получить доступ к веб-странице, сервер получает обычный HTTP-запрос для определенного ресурса, например, ABC.
  2. Теперь сервер готовит ответ, и его логика диктует, что браузер должен локально кэшировать ресурс ABC. Это практика по умолчанию для всех браузеров, поэтому нет необходимости добавлять другие специальные заголовки в ответ. Но некоторые браузеры могут явно отправлять « Cache-Control » в заголовке, чтобы ограничить и указать максимальный срок хранения кэша.
  3. В ответ сервер будет включать « Последнее изменение». Оно указывает дату и время последнего изменения ABC на стороне сервера.
    Последнее изменение: вторник, 25 апреля 2017 г. 08:36:15 GMT
  4. Часто сервер может включать в ответ необязательный заголовок Cache-Control . Если этот заголовок не включен, для доступа к ресурсу по ссылке или путем ручного ввода ссылки в адресной строке, браузер будет использовать кэш напрямую, не отправляя новый запрос на сервер, чтобы проверить достоверность сохраненного кэша. С другой стороны, когда заголовок включен, он заставляет браузер проверять правильность кэша, отправляя запрос на исходный сервер перед отображением кэшированной копии. Срок действия относится к тому, был ли изменен ресурс ABC с момента предыдущего доступа.
    Cache-Control: без кеша
  5. Исходный сервер отправляет ответ с заголовками Last-updated и Cache-Control , ресурсом ABC в теле и кодом состояния 200 , который указывает, что контент загружен правильно. В то же время, когда браузер загружает ресурс, он также сохраняет кэшированную копию вместе с полученной информацией заголовка.
  6. Позже, когда тот же браузер делает новый запрос на доступ к тому же ресурсу ABC, в заголовке он отправляет заголовок запроса If-Modified-Since.
    If-Modified-Since: вторник, 25 апреля 2017 08:36:15 GMT
  7. Когда сервер получает запрос на ресурс ABC вместе с заголовком «If-Modified-Since», логика на стороне сервера запрограммирована для проверки необходимости отправки новой копии ресурса путем сравнения текущей даты ABC ( дата его последнего изменения) и полученная в заголовке запроса.
  • Если дата в заголовке «If-Modified-Since» совпадает с текущей датой изменения ABC, то сервер отвечает отправкой обратно кода состояния 304 и пустого тела. Код состояния 304 означает, что ресурс не был изменен с момента последнего обращения к нему, поэтому браузер будет использовать его кэшированную копию.
  • Если дата в заголовке «If-Modified-Since» показывает более старую дату, чем текущая дата модификации ABC, то сервер отправит обратно новую версию ресурса ABC вместе с кодом состояния 200. Кроме того, заголовок «Последнее изменение» с новым значением будет включен в ответ. Теперь браузер будет использовать новую версию ABC и обновлять свой кеш новыми данными.

Здесь важно то, что в зависимости от реализации исходного сервера и природы исходного ресурса точное значение поля заголовка Last-Modified может отличаться. Для объектов с динамически включенными частями это может быть самое последнее из набора времени последнего изменения для его составных частей. Для шлюзов базы данных это может быть отметка времени последнего обновления записи. Для виртуальных объектов это может быть последний раз, когда внутреннее состояние изменилось.

Кроме того, исходный сервер не должен отправлять последний измененный ответ, где дата - это время, когда отправляется t-сообщение сервера. В том случае, когда последняя модификация ресурса указывает на некоторое время в будущем, сервер должен заменить дату ответа датой создания сообщения. Когда исходный сервер отправляет последний измененный ответ, он должен получить значение, максимально близкое ко времени, когда он генерирует значение Date ответа. Это поможет получателю сделать точную оценку времени изменения объекта, и это особенно важно, если объект изменился близко ко времени, когда генерируется ответ.

Почему заголовки If-Modified и Last-Modified важны для SEO?

Основная цель использования заголовков If-Modified-Since и Last-Modified для управления кэшем состоит в том, чтобы обеспечить эффективное обновление кэшированной информации при использовании минимального объема накладных расходов транзакции. Эти заголовки помогут улучшить скорость страницы и время загрузки, а также улучшить общую производительность веб-сайта и удобство для пользователей.

С точки зрения технического SEO, контроль кэша очень важен, потому что он улучшает сканирование и индексацию вашего сайта. Когда вы оптимизируете свой веб-сайт для сканирования, попробуйте представить сканер поисковой системы как кэш веб-прокси, который пытается предварительно извлечь ваш веб-сайт, и создать временно сохраненную версию страниц в индексе. Кроме того, помните, что для вашего сайта выделен ограниченный бюджет на сканирование, и ваша цель при оптимизации для SEO состоит в том, чтобы максимально использовать его. Вот почему было бы хорошо, если вы можете сэкономить драгоценный бюджет сканирования и помочь поисковым системам более эффективно сканировать страницы и индексировать их, сообщая паукам, нужно ли им просматривать определенные страницы и индексировать их снова или нет.

Это особенно верно, если у вас большой веб-сайт, и вы часто меняете или добавляете больше контента. Конечно, Google не нужно повторно сканировать страницу, которая не изменилась. Но если ваши страницы помечены неправильно, или если они не используют кэшированные заголовки, ваш сайт может сканироваться неправильно. Например, ваша страница «О нас» может сканироваться чаще, потому что она связана в нижнем колонтитуле каждой страницы, что отправляет роботу Googlebot сигнал о том, что это важная страница, хотя на самом деле это не так, особенно когда дело касается сканирования и SEO рейтинг. Таким образом, вместо использования тега «noindex», поскольку вы по-прежнему хотите, чтобы страница была проиндексирована, вы можете исправить эту проблему, используя кэшированные заголовки, чтобы сообщить веб-паукам, что содержимое этой страницы не изменилось и нет необходимости отправлять новые запросы на загрузку. на сервер. Теперь, когда пауки знают, что могут использовать уже проиндексированную копию страницы, они могут продолжать сканировать ваши новые и более релевантные страницы.

Еще одна проблема, которая часто возникает у людей с большими и сложными веб-сайтами, когда речь идет о сканировании, и которая может быть решена с помощью заголовков If-Modified-Since и Last-Modified, - это увеличение потребления полосы пропускания, что означает дополнительные затраты. Используя заголовки управления кэшем и ограничивая ненужное сканирование, вы сможете сэкономить пропускную способность и упростить процесс сканирования.

Если вам удастся уменьшить количество запросов к серверу, и если вы используете кэшированный контент, вы можете значительно повлиять и увеличить скорость работы сайта. И все мы знаем, что скорость веб-сайта и время загрузки страницы являются одними из наиболее важных факторов взаимодействия с пользователем. И счастливые посетители полезны для вашего SEO рейтинга.
If-Modified-Since / Last-Modified плагины для WordPress

Если у вас есть веб-сайт WordPress, то очень легко улучшить функциональность и производительность вашего сайта, используя некоторые из более чем 49 000 плагинов, которые WordPress предлагает своим пользователям. И еще тысячи доступны на сторонних сайтах, таких как Github. Плагины - это небольшие программные приложения, которые интегрируются и работают поверх программного обеспечения WordPress, и позволяют вам создавать любые веб-сайты и просто улучшают функциональность сайта. Если вы удовлетворены дизайном своего сайта и хотите улучшить его SEO и повысить производительность, то, безусловно, есть плагины для этого.

Один из самых простых способов использовать возможности кэширования - это установить на свой веб-сайт WordPress плагин, который будет обрабатывать кэширование на стороне сервера, выполняемое вашим сервером WordPress.

Три основных плагина кеша, которые вы можете установить, включают:

  • WP Super Cache - самый загружаемый кеш-плагин, с более чем миллионами установок. Он бесплатный, простой в использовании и практически не требует настройки. Он имеет множество настроек для удовлетворения потребностей каждого.
  • W3 Total Cache - второй самый загружаемый кеширующий плагин. Он также бесплатный и имеет 16 страниц параметров конфигурации, и вы сможете адаптировать решения для кэширования под свои нужды.
  • WP Rocket - Это премиум плагин, и один из самых быстрых вариантов на рынке, но в отличие от предыдущих двух, он не бесплатный. Он стоит от 39 до 199 долларов, в зависимости от того, сколько сайтов вы хотите установить. Его легко установить, но вы также получаете техническую поддержку после покупки лицензии.

Или вы можете просто пойти с некоторыми из Если изменено с а также Последнее изменение плагины, которые WordPress может предложить тоже.
Заключение

Повышение эффективности ваших веб-страниц очень важно для улучшения работы конечного пользователя и вашего SEO рейтинга. Нет смысла снова загружать веб-страницу в браузере или повторять просмотр роботом Google страниц, на которых нет изменений в содержании. Кэширование ваших веб-страниц экономит много времени, когда дело доходит до обоих: открытия веб-сайта в браузере или сканирования роботом Googlebot.

Реализация заголовков If-Modified-Since и Last-Modified приводит к улучшению результатов SEO. Это предотвратит переход Google на одни и те же неизмененные страницы вашего сайта, сохранит бюджет сканирования и снизит объем трафика, расходуемый на сканирование. Кроме того, это улучшит впечатления как для новичков, так и для повторных посетителей, сократив время загрузки страницы.

Приложив немного усилий, вы можете значительно повлиять на производительность вашего сайта и рейтинг SEO. И неважно, реализуете ли вы этот элемент управления кешем вручную или решите использовать плагин. Это может принести пользу только для вашего сайта и SEO усилий.

Похожие

SEO ?????????? (??? ???????????)
... SEO ?????????? ??? ??? ????????? . ????? ?? ?????? ?? ??????, ?? ??????????? ???? ????? ??????????? ?????????: ??? ?? ?????, ??? ?????? ????, ?????? ?????. ?? ?????????? ?????????? ?????? / ????? '?? ?????? ????????? ???? ?????? ???, ?? ???????! ???? ???? ?????????? ?? ???? ?????, ??????????? ?????? - ?????? ?? ?? ???????? ???????! ??? ????? SEO ??????????? SEO ?????????? (???? ????? ??? ???????? ???????) - ??? ?????? ?, ???????
SEO расходы
OnPage SEO : стоимость зависит от количества изменений, необходимых на вашем сайте. Но они также могут быть полностью исключены - например, если ваш сайт технически исправен, уже содержит нужные ключевые слова или вы не хотите ничего
SEO МУРСИЯ
SEO Мурсия .. SEO Мурсия , в Мурсе мы позиционируем ваш сайт локально в поисковой системе Google. Из любой точки Мурсии ваш сайт будет виден поисковой системе в первых результатах поиска. Тем
Seo - AudioJar
Иммобилайзер Симфония 24V SEO Цена: 315,00 злотых ОПИСАНИЕ: Двухконтурный иммобилайзер-иммобилайзер. Использование 24-вольтовых реле с неокисляющими иридий-серебряными контактами блокирующих реле гарантирует долгую и бесперебойную
SEO мертв?
... и вы владелец бизнеса или веб-сайта, возможно, вы слышали о SEO. SEO иначе известен и называется поисковой оптимизацией. Поисковая оптимизация - это форма маркетинга, в которой органические результаты поиска нацелены на создание веб-трафика. Эта форма маркетинга тянет поисковый трафик, что естественно и не требует оплаты за рекламу. ( КПП ) SEO является горячей
SEO конференция 2009
... seo.iec.bg - Nexcom, я не думаю, что их было больше, чем число в салоне, которое в общей сложности 400-500 заинтересованных сторон SEO, кто больше в этом вопросе, кто на периферии! Странно это вещь! Либо конференция продвигается не очень хорошо (возможно, намеренно, чтобы не было утечки PR 😉), или просто люди, которые хотят начать работу с изменениями в поисковой оптимизации, тоже в BG. Лично я ожидал гораздо большего ажиотажа на этих лекциях. Точно , где
SEO услуги | SEO Компания | SEO Хьюстон | Кэти SEO | SEO Buzz
Все компании нуждаются в услугах SEO , но трудно понять, чего ожидать и кому доверять, особенно если вы действительно не знаете, что такое поисковая оптимизация (SEO). Итак, вот некоторая справка, которая поможет вам понять концепции и узнать, какие вопросы задавать SEO компании.
Местное SEO
Локальное SEO - это элемент SEO, который сильно отличается от стандартного процесса SEO, о котором думают люди. Результаты локального поиска также изменяются быстрее, чем любой другой тип. Национальный, международный и т. Д. Перед тем, как вы начнете таргетировать свою локальную SEO-кампанию, вы должны убедиться, что сделали это заранее, предварительно сделав это, это увеличит ваши шансы на успех и достигнет наилучших результатов, чтобы вы заняли высокое место в местных списках.
SEO Советы
... использование Flash-анимации. Хотя Flash может выглядеть хорошо на наших глазах, поисковые системы не могут обнаружить сайты, использующие Flash-анимацию. Поэтому, если Flash является обязательным, это должна быть версия HTML тех же страниц. Чрезмерно оптимизированные сайты. Чрезмерное использование ключевых слов и обратных ссылок также может привести к тому, что ваш сайт будет восприниматься как спам. В этом случае поисковые системы немедленно удалят вас со страниц результатов.
SEO АНАЛИЗ
... из - это вся работа, проделанная для поисковых систем и посетителей. SEO (поисковая оптимизация) анализ был известен всей работой, проделанной для поисковых систем в последние годы. Число тех, кто все еще рассматривает эту проблему, слишком велико, чтобы недооценивать. Для начала анализа нам нужно хорошо измерить инструменты анализа. Не каждый инструмент анализа может интерпретировать данные, которые
SEO консультант SEO Expert Индонезия
... SEO тогда бизнес-сайт, используемый для маркетинга, будет очень легко найти в поисковых системах, таких как Google и т. д. У вас есть около восьми секунд, чтобы повлиять на взаимодействие посетителей с вашим сайтом. Для целевых страниц и некоторых веб-сайтов помните, что ваши пользователи не читают всю страницу. Восстановление доступа сканеров к важным страницам и блокировка сканеров от ненужных страниц в поисковой системе. Существуют различные виды интернет-маркетинга,

Комментарии

Если SEO является самой постоянно меняющейся частью цифрового маркетинга, как CMO знает, как определить разницу между SEO Hero и SEO Zero?
Если SEO является самой постоянно меняющейся частью цифрового маркетинга, как CMO знает, как определить разницу между SEO Hero и SEO Zero? Если вы ищете маркетинговое агентство SEO, которое поможет вам в современном мире маркетинга, вы можете обратиться в любую из десятков местных уважаемых компаний. Что нужно знать при выборе агентства для найма, какое из них будет лучшим для вашего бизнеса. У каждой компании будут свои сильные и слабые стороны, но все же есть определенные атрибуты, которые
В чем разница между SEO на странице и SEO вне страницы?
В чем разница между SEO на странице и SEO вне страницы? Как следует из названия, SEO на странице относится ко всем копиям и метаданным, которые можно настроить в вашей системе управления контентом. Это тема этого поста. SEO вне страницы - это все остальное, что влияет на органический рейтинг, который происходит за пределами параметров вашей CMS или веб-сайта, таких как создание ссылок, упоминания бренда и, в качестве дополнения, социальных сетей и влияния на маркетинг.
SEO обучение, хорошо, но что такое SEO?
SEO обучение, хорошо, но что такое SEO? Стать незаменимым в мире, где доминирует использование Интернета, SEO (поисковая оптимизация) состоит из набора действий, которые соответствуют определенным стандартам, и целью которых является наилучшее позиционирование веб-сайта на страницах результатов поисковые системы. Это позиционирование достигается путем нацеливания слов и ключевых фраз, выраженных пользователями во время их запросов. Чтобы правильно проиндексировать
Если вы только начали бизнес по SEO, возможно, вы планируете передать некоторые обязанности по SEO экспертам или реселлерам из США, чтобы уложиться в сроки ваших клиентов?
Если вы только начали бизнес по SEO, возможно, вы планируете передать некоторые обязанности по SEO экспертам или реселлерам из США, чтобы уложиться в сроки ваших клиентов? Тем не менее, нанять местных экспертов SEO будет стоить в среднем $ 100- $ 180 в час. Тратя так много на внешние ресурсы съест ваши доходы. Это руководство поможет вам разобраться в этой ситуации и даст вам ценные советы, чтобы сэкономить драгоценные доллары. В этом руководстве мы предоставим вам всю информацию,
Чем мобильное SEO отличается от «нормального» SEO?
Чем мобильное SEO отличается от «нормального» SEO? При расчете рейтинга веб-страницы для мобильного поиска Google, кроме самых общие факторы ранжирования (содержание, заголовки, описания, ссылки) также учитывает ряд других вещей: Макет страницы - Google проверяет, может ли страница правильно отображаться на мобильном устройстве, не имея левой и правой
SEO менеджер или SEO консультант?
SEO менеджер или SEO консультант? Как вы увидели, что у SEO менеджера нет скучной трудовой жизни, отнюдь нет. Должен быть компетентным профессионалом во многих областях, сотрудничать и готов помочь. Трудная работа, которая, если она сделана на высоком уровне, также очень удовлетворяет Я знаю коллег, которые являются SEO менеджерами 100% своего времени, постоянно работают в одной компании и поэтому имеют постоянные и четко определенные роли. Я
В чем разница между Органическое SEO Google SEO?
Вы заблудились, пытаясь освоить инструменты SEO Moz, SEO Powersuite или SEMRush? Мы можем помочь вам более эффективно использовать эти программные инструменты, чтобы извлечь из них больше пользы и понять, какие данные они предоставляют, чтобы помочь вам принимать более эффективные маркетинговые решения. Google Analytics / Search Console - настроили ли вы эти бесплатные сервисы от Google, но не знаете, как ими пользоваться? Мы покажем вам, как интерпретировать данные,
У вас есть вопросы о базовом SEO для местного бизнеса или вы хотите, чтобы мы помогли вам спланировать свою стратегию SEO для местного бизнеса?
У вас есть вопросы о базовом SEO для местного бизнеса или вы хотите, чтобы мы помогли вам спланировать свою стратегию SEO для местного бизнеса? Напишите нам! ЗДЕСЬ Основное SEO для местного бизнеса #APORTANDOVALOR [/ vc_column_text] [vc_column_text] Вам нужно больше клиентов? Базы данных по провинциям ⬇ [/ vc_column_text] [vc_column_text]
Вы думаете о переходе от арендатора SEO к владельцу SEO?
Вы думаете о переходе от арендатора SEO к владельцу SEO? Конечно же. Какая прекрасная идея! Повезло тебе. Либо это? В случае, если кто-то из вас отыщет забавную часть, вот факты, опять же, в черно-белом варианте: аренда SEO на высшем уровне обойдется вам в $ 99 в час и будет работать для вас в три раза больше в течение года с , в лучшем
Знаете ли вы, что использование Instagram для SEO - это пустая трата времени?
Знаете ли вы, что использование Instagram для SEO - это пустая трата времени? В кругах SEO было много разговоров о социальные сигналы и как они влияют на SEO , если они влияют на SEO вообще. Еще в декабре 2010 года Дэнни Салливан попал в эту тему с некоторыми серьезное понимание социальных сигналов и поисковых
Влияет ли использование поддоменов на вашу производительность SEO?
Влияет ли использование поддоменов на вашу производительность SEO? Нам задают много вопросов, касающихся использования поддоменов в стратегии URL и архитектуре сайта. Такие как: Должен ли я организовать свою структуру URL в поддоменах? Почему мои субдомены конфликтуют друг с другом? Почему один поддомен появляется в поисковых системах, а другие нет? Должен ли я использовать субдомены или структуру подкаталогов на моем сайте? В

Как они работают?
SEO ?
SEO ?
SEO ?
Если SEO является самой постоянно меняющейся частью цифрового маркетинга, как CMO знает, как определить разницу между SEO Hero и SEO Zero?
В чем разница между SEO на странице и SEO вне страницы?
SEO обучение, хорошо, но что такое SEO?
SEO обучение, хорошо, но что такое SEO?
Если вы только начали бизнес по SEO, возможно, вы планируете передать некоторые обязанности по SEO экспертам или реселлерам из США, чтобы уложиться в сроки ваших клиентов?
Чем мобильное SEO отличается от «нормального» SEO?