SEO термин

Stale-While-Revalidate (SWR)

Стратегия за кеширане, която показва остаряло съдържание, докато във фонов режим се извлича актуализирана версия.

Stale-While-Revalidate (SWR) е стратегия за кеширане, при която потребителят получава налична кеширана версия на съдържанието, докато системата паралелно проверява и зарежда по-нова версия. Така страницата се показва бързо, без да се чака всеки път пълно обновяване на ресурса.

Какво означава Stale-While-Revalidate?

При този подход кешът може временно да върне "остарял" отговор, ако той все още е приемлив за показване. Веднага след това се изпраща заявка към източника, за да се провери дали има актуална версия. Ако има промяна, кешът се обновява за следващите заявки. Това съчетава бързо зареждане с постепенно поддържане на актуалност.

Защо е важно за SEO?

Бързото зареждане е важно за потребителското изживяване и за техническото качество на сайта. SWR може да намали времето за отговор, натоварването върху сървъра и нестабилността при пиков трафик. За SEO това е полезно, когато страниците остават достъпни и бързи, но съдържанието не трябва да бъде критично актуално във всяка секунда.

Пример

Новинарски индекс, блог категория или продуктова листа може да използва SWR, за да зареди бързо последната кеширана версия. Междувременно системата проверява за нови публикации или промени и обновява кеша, без да забавя текущия потребител.

Чести грешки

  • Използване на SWR за съдържание, което трябва да бъде абсолютно актуално, например наличности или цени в реално време.
  • Липса на ясни правила колко дълго може да се показва остаряла версия.
  • Кеширане на персонализирани страници без правилно разделяне по потребител или сесия.
  • Пропускане на мониторинг, който да покаже дали кешът се обновява правилно.

Свързани понятия

Свързани понятия са HTTP cache, CDN, cache-control, ISR, TTFB и Core Web Vitals.

SWR означава ли, че потребителят вижда грешно съдържание?

Не задължително. Показва се последната кеширана версия, която е приемлива според зададените правила за свежест.

Кога SWR е подходящ за SEO сайт?

Подходящ е за страници, при които скоростта е важна, а кратко забавяне в обновяването на съдържанието е приемливо.