Налады warmer’а

Даведнік па кожным полі формы кэш-warmer’а — што яно робіць і калі яго варта змяняць.

14 хв чытання

Гэта поўны даведнік для формы кэша warmer. Кожная налада пералічвае, што яна робіць, калі яе змяніць і ўсё, на што варта звярнуць увагу.

Не хапае поля?

Параметры, якіх ваш план не ўключае, схаваны або адключаны. Калі налада, апісаная тут, адсутнічае ў вашай форме, яна вызначаецца вашай падпіскай — гл. Планы і ліміты.

Асновы

Актыўны
Ці працуе warmer. Калі ён уключаны, ён скануе ў адпаведнасці з вашымі інтэрваламі. Пакіньце яго выключаным падчас канфігурацыі і выкарыстоўвайце для паўзы падчас тэхнічнага абслугоўвання замест выдалення warmer.
Імя
Ярлык для вас — ніколі не паказвацца наведвальнікам сайта. Выкарыстоўвайце тое, што пазней пазнаеце ў спісе.
Каманда
Якой працоўнай вобласці належыць гэта warmer. Толькі члены гэтай каманды могуць бачыць і кіраваць ім. З'яўляецца, толькі калі ваш план уключае каманды.
Гусенічны рэгіён
Які рэгіянальны сканер запускае гэта warmer. Толькі бізнес-планы. Глядзіце [Пашыранае пацяпленне] (/documentation/advanced-warming).

Пункты ўваходу

URL-адрасы ўваходу
Поўныя URL-адрасы, уключаючы https://, на правераным hostname. Для большасці сайтаў дастаткова адной адпраўной кропкі. Ваш план абмяжоўвае колькасць warmer.
Уключыць карты сайта
Адкрыйце для сябе URL-адрасы з XML-карт сайта ў дадатак да наступных спасылак. Настойліва рэкамендуецца, калі даступна - гэта забяспечвае сінхранізацыю ахопу з тым, што вы публікуеце, без абслугоўвання ўручную.
Уключыце публічныя паведамленні
Уключайце агульнадаступныя паведамленні ў Discovery. Карысна на кантэнт-платформах, дзе паведамленні не маюць добрых спасылак.

Выключэнні і параметры

Выключаныя URL-адрасы
Шляхі, якія warmer павінен прапусціць. Выкарыстоўвайце для кошыкаў, афармлення заказаў, старонак уліковых запісаў, абласцей адміністратара, пошуку і фасетных фільтраў URL-адрасоў. Ваш план абмяжоўвае колькасць выключэнняў для warmer.
Выкарыстоўвайце рэгулярны выраз
Разглядайце правілы URL як рэгулярныя выразы, а не як літаральныя радкі. Значна больш практычны для выключэння цэлых сем'яў URL-адрасоў радка запыту ў адно правіла.
Параметры URL
Пары імя/значэнне, дададзеныя да запытаных URL. Час ад часу патрабуецца для дасягнення пэўнага варыянту кэша або абыходу застаўкі.
Печыва
Файлы cookie імя/значэнне, якія адпраўляюцца з кожным запытам. Выкарыстоўвайце асцярожна — сеансавыя файлы cookie могуць зрабіць адказы некэшаванымі або захаваць персаналізаваную старонку для ўсіх.
Загалоўкі запытаў
Карыстальніцкія загалоўкі адпраўляюцца з кожным запытам. Звычайна выкарыстоўваецца маркер API, абыходны загаловак для прамежкавага ўзроўню абароны або загаловак, які залежыць ад вашага CDN.

Файлы cookie і загалоўкі змяняюць тое, што захоўваецца ў кэшы

Многія кэшы змяняюць захаваную копію файламі cookie або пэўнымі загалоўкамі. Калі вы разагрэеце файл cookie, які рэальныя наведвальнікі не дасылаюць, вы можаце запоўніць варыянт кэша, які ніхто ніколі не запытвае — разагрэў, здаецца, працуе, не робячы нічога карыснага.

Абмежаванні сканавання

АбстаноўкаАдзінкаШто ён кантралюе
ГлыбіняхмельЯк далёка ад уваходнага URL warmer ідзе па спасылках. 0 абагравае толькі вашы ўваходныя URL-адрасы.
Максімальная колькасць URL-адрасоў у хвілінуURL/хвЦвёрды столь па запыце. Асноўная абарона вашага зыходнага сервера.
Час чакання запытумілісекундЯк доўга чакаць адказу, перш чым адмовіцца ад URL.
Інтэрвал аўтаматычнага запускусекундЯк часта пачынаецца новы запуск. 3600 - штогадзіна.
Інтэрвал пастаноўкі ў чаргусекундЯк часта URL-адрасы зноў ставяцца ў чаргу на працягу цыкла разагрэву. Пакіньце па змаўчанні, калі ў вас няма прычыны.

Выбар глыбіні

Пачатак у 2. Павялічвайце яго на адзін узровень за раз, правяраючы агульную колькасць URL пасля кожнай змены. Калі ў вас уключаны карты сайта, вам часта патрэбна меншая глыбіня, таму што глыбокія старонкі пералічваюцца непасрэдна.

Выбар ліміту стаўкі

Гэта налада, якую найбольш варта правільна выбраць. Занадта высокі і пацяпленне канкуруе з рэальнымі наведвальнікамі за ўвагу вашага сервера; занадта нізкі і вялікі сайт ніколі не завяршае пас.

  • Пачніце кансерватыўна - 10 URL-адрасоў у хвіліну - гэта бяспечная пачатковая стаўка практычна на любым хостынгу.
  • Сачыце за працэсарам вашага паходжання і часам водгуку падчас запуску.
  • Павялічвайце паступова, пакуль усё застаецца здаровым.
  • Неадкладна адступіце, калі ўбачыце адказы 5xx або 429.

Tip

Вызначце, ці можна нават завяршыць поўны пас. Сайту з 5000 URL-адрасамі з хуткасцю 10 URL-адрасоў у хвіліну патрабуецца больш за восем гадзін. Калі інтэрвал аўтаматычнага запуску складае адну гадзіну, запускі будуць перакрывацца і ніколі не завершацца. Альбо павялічце стаўку, альбо звузіце сферу дзеяння warmer.

Выбар часу чакання запыту

Па змаўчанні падыходзіць большасці сайтаў. Павялічце яго, калі сапраўды павольныя старонкі заканчваюцца перад тым, як ваш крыніца можа скончыць іх стварэнне - памятайце, што *першая* загрузка з'яўляецца павольнай па задуме. Паменшыце яго, калі хочаце хутка прапусціць паталагічныя старонкі, чым чакаць. Ваш план абмяжоўвае максімум.

Выбар інтэрвалу аўтаматычнага запуску

Суадносіце гэта з часам жыцця вашага кэша. Калі ваш CDN захоўвае старонкі ў кэшы на працягу гадзіны, разагрэў штогадзіны падтрымлівае ўвесь час у цяпле. Награванне значна часцей, чым ваш TTL, павялічвае нагрузку без карысці. Ваш план усталёўвае як мінімум, так і максімум.

Параметры

Выкарыстоўвайце кананічныя
Перайдзіце па URL rel="canonical", а не па адрасе, на які была спасылка. Дапамагае пазбегнуць разагрэву некалькіх дублікатаў адрасоў для адной старонкі, што марнуе ваш бюджэт URL.
Перапісаць на HTTPS
Абнаўленне выявіла http:// спасылкі на https://. Карысна на сайтах са старымі ўнутранымі спасылкамі і дазваляе пазбегнуць перанакіравання замест сапраўднай старонкі.
Цёплая мабільная версія
Таксама скануйце з дапамогай мабільных карыстальніцкіх агентаў. Важна, калі ваш CDN вар'іруе свой кэш у залежнасці ад класа прылады або вы абслугоўваеце розныя мабільныя шаблоны.
Карыстальніцкія агенты
Карыстальніцкія радкі карыстальніцкага агента для запытаў. Выкарыстоўвайце, калі ваш сайт або CDN паводзяць сябе па-рознаму для пэўных агентаў.
Мабільныя карыстальніцкія агенты
Спецыяльныя радкі мабільнага карыстальніцкага агента, якія выкарыстоўваюцца, калі ўключана мабільнае warmer.
Пацяпленне браўзера / SSR
Цёплы з дапамогай сапраўднага рухавіка браўзера, а не простай выбаркі HTTP, для маршрутаў, якія запаўняюць кэш толькі пасля поўнага візуалізацыі. Бізнес-планы. Глядзіце [Пашыранае пацяпленне] (/documentation/advanced-warming).

Цёплы графік

Абмяжоўвае запланаваны аўтаматычны запуск пэўнымі вокнамі ў пік і пазапік. Па-за гэтымі вокнамі запланаваныя запускі прапускаюцца; запускі ўручную і з дапамогай вэб-хука па-ранейшаму працуюць.

Поле прымае JSON. Поўны сінтаксіс і прыклады знаходзяцца ў Advanced warming.

Будні, 08:00–20:00, амстэрдамскі час
json
{
  "timezone": "Europe/Amsterdam",
  "windows": [
    { "days": [1, 2, 3, 4, 5], "startHour": 8, "endHour": 20, "intensity": 1 }
  ]
}

Рэкамендаваныя адпраўныя пункты

Тып сайтаГлыбіняURL/хвАўтазапускЗаўвагі
Сайт невялікай брашуры2103600Па змаўчанні ў парадку. Карты сайта неабавязковыя для гэтага памеру.
Блог або сайт навін2301800Уключыце карты сайта, каб новыя паведамленні падбіраліся хутка.
Крама WooCommerce2153600Карты сайтаў уключаны. Выключыць URL-адрасы кошыка, афармлення замовы, уліковага запісу і фільтра.
Вялікі каталог360+3600Карты сайта неабходныя. Падумайце аб падзеле на некалькі warmers.
Крытычныя мэтавыя старонкі010300Кароткі відавочны спіс URL-адрасоў запісу, які вельмі часта абнаўляецца.

Note

Гэта зыходныя пункты, а не рэцэпты. Запусціце адзін раз, прачытайце [Здароўе кэша] (/documentation/cache-health) і наладзьце з таго, што вы на самой справе бачыце.