Хуткі старт
Ад пустога акаўнта да працоўнага пацверджанага кэш-warmer’а з доказам, што ён паскорыў загрузку.
12 min read
Гэта поўная першая налада. Чакайце каля пятнаццаці хвілін працы плюс колькі часу спатрэбіцца для распаўсюджвання вашага DNS. У канцы ў вас будзе warmer, які працуе па раскладзе, і старонка спраўнасці кэша, якая пацвярджае, што гэта паскорыць ваш сайт.
Што вам трэба, перш чым пачаць
Вэб-сайт, які вы кантралюеце, і магчымасць альбо дадаць DNS-запіс для свайго дамена, альбо загрузіць файл на яго. Дастаткова і аднаго, і другога.
Крок 1 — Стварыце свой уліковы запіс
Зарэгіструйцеся і пацвердзіце свой адрас электроннай пошты. У вас будзе запытаны токен праверкі, які прыйдзе па электроннай пошце — праверце папку са спамам, калі яна не з'явіцца на працягу хвіліны.
Бясплатнага плана дастаткова, каб прайсці ўвесь гэты гід. На ім можна разагрэць рэальны сайт, з меншымі лімітамі, чым на платных узроўнях.
Пасля ўваходу ў сістэму вы трапляеце на Спраўнасць кэша. Ён будзе пусты — яшчэ няма дадзеных сканавання. Кіраўніцтва на борце прапануе экскурсію; прымайце або прапусціце, гэтая старонка ахоплівае тое ж самае больш падрабязна.
Крок 2 — Праверце свой hostname
Cache Rocket адмаўляецца адпраўляць трафік на дамен, пакуль вы не дакажаце, што кантралюеце яго. Гэта адзін крок, які вы не можаце прапусціць.
Перайдзіце ў Уліковы запіс → Hostnames, увядзіце свой дамен і абярыце спосаб праверкі.
Выкарыстоўвайце менавіта той hostname, які вы сагрэеце
example.com і www.example.com розныя hostnames. Праверце той, які насамрэч будзе выкарыстоўваць ваш URL-адрас — калі ваш сайт перанакіроўвае на www, праверце www.example.com.
Варыянт А — TXT-запіс DNS
Выберыце Запіс DNS TXT, націсніце Пачаць праверку, і Cache Rocket пакажа вам імя запісу і значэнне маркера. Дадайце гэты запіс TXT у свайго пастаўшчыка DNS, пачакайце, пакуль ён распаўсюдзіцца, затым націсніце Праверыць.
Распаўсюджванне звычайна займае некалькі хвілін, але можа заняць да гадзіны ў залежнасці ад TTL вашага правайдэра. Калі праверка не атрымоўваецца, пачакайце і націсніце Праверыць яшчэ раз — пры паўторнай спробе нічога не будзе страчана.
Варыянт B — HTTPS-файл або мета-тэг
Выберыце замест гэтага файл HTTPS або метатэг. Cache Rocket дае вам шлях да файла, яго чаканы змест і эквівалентны тэг <meta>. Апублікуйце любы з іх і націсніце Праверыць.
Звычайна гэта хутчэй, чым DNS, і лепш падыходзіць для Next.js, Vercel, Netlify і іншых хостаў праграм, дзе вы разгортваеце файлы, але не можаце кантраляваць DNS. Поўная інфармацыя аб абодвух метадах у Hostname праверка.
Good to know
Калі hostname паказвае Праверана ў спісе, вы прайшлі самую складаную частку. Усё адсюль - канфігурацыя.
Крок 3 — Стварыце свой першы warmer
Перайдзіце ў Уліковы запіс → Warmers і націсніце Дадаць warmer. Форма мае некалькі раздзелаў, але для першага warmer вам патрэбны толькі два палі.
- 1
Пакіньце Актыўны выключаным
Спачатку ўсё наладзьце, а потым наўмысна ўключыце. Выключаны warmer вам нічога не каштуе.
- 2
Дайце яму імя
Тое, што вы пазнаеце ў спісе праз паўгода — «Галоўны сайт», «Крама — тавары», «Блог». Гэта этыкетка для вас і ніколі не паказваецца наведвальнікам.
- 3
Дадайце адзін URL для ўваходу
Ваша хатняя старонка з поўным прэфіксам
https://:https://www.example.com. Ён павінен выкарыстоўваць hostname, які вы толькі што пацвердзілі. - 4
Уключыце Уключыць карты сайта, калі гэта дазваляе ваш план
Гэта дадатковы параметр з самым высокім значэннем. Гэта дазваляе warmer падбіраць кожны URL, які публікуе ваша CMS, у тым ліку новыя старонкі, без вашага вядзення спісу.
- 5
Усе іншыя налады пакіньце па змаўчанні
Глыбіня, тайм-аўты і ліміты хуткасці папярэдне запаўняюцца значэннямі, якія падыходзяць большасці сайтаў. Наладзьце іх пазней, калі ў вас будуць дадзеныя.
- 6
Захавайце warmer
Націсніце Стварыць warmer. Ён з'яўляецца ў вашым спісе, неактыўны.
Пачніце з вузкага, потым пашырайце
Павабна паглыбіцца і сагрэць усё ў першы дзень. Супрацьстаяць. Неглыбокі warmer, які працуе, кажа вам, што ваша кэшаванне спраўнае; велізарны, які напалову выходзіць з ладу, нічога вам не кажа і раздражняе ваш зыходны сервер.
Крок 4 — запусціце адзін раз і паглядзіце
Пераключыце warmer на Актыўны і пачніце бег. Затым адкрыйце старонку падрабязных звестак аб warmer, каб убачыць вынікі.
Вы ўбачыце радок для кожнага URL з яго кодам стану, глыбінёй, тыпам змесціва і — важным — часам першай загрузкі і часам другой загрузкі. Зводныя лічбы ўверсе паказваюць агульную колькасць URL-адрасоў, поспехі, няўдачы, сярэдні час загрузкі, агульную працягласць і старонак у хвіліну.
| Што вы бачыце | Што рабіць |
|---|---|
Коды стану 200, а другая загрузка значна хутчэйшая за першую | Усё працуе. Перайдзіце да кроку 5. |
Коды стану: 403 або 429 | Брандмаўэр, бот-фільтр або абмежавальнік хуткасці блакіруюць сканер.Знізьце максімальную колькасць URL-адрасоў у хвіліну і разгледзьце дазвол на ўключэнне ў спіс Cache Rocket.Глядзіце [Ліквідацыю непаладак] (/documentation/troubleshooting). |
Коды стану: 301 або 302 | URL вашага ўваходу перанакіроўвае. Змяніце яго на пункт прызначэння — часта дадаючы або выдаляючы www або пераключаючыся на https. |
| Быў прасканіраваны толькі адзін URL | Спасылкі не знойдзены. Пераканайцеся, што глыбіня роўная мінімум 1 і што ваша галоўная старонка спасылаецца на іншыя старонкі ў звычайным HTML. |
| Час першай і другой загрузкі павольны | Вашы старонкі зусім не кэшуюцца. Пацяпленне не можа выправіць гэта - у першую чаргу трэба звярнуць увагу на само кэшаванне. |
| Увогуле нічога не пабегла | Пераканайцеся, што warmer Актыўны і што яго hostname паказвае Праверана. |
Крок 5 - Пацвердзіце гэта ў Cache Health
Адкрыйце Уліковы запіс → Стан кэша. Цяпер, калі існуюць дадзеныя сканіравання, гэтая старонка становіцца месцам, дзе вы сапраўды жывяце.
- Ацэнка цяпла — доля адсочваных URL-адрасоў, якія выглядаюць правільна кэшаванымі. Чым вышэй, тым лепш.
- Сярэдняе паляпшэнне — наколькі хутчэй гарачая загрузка, чым першая загрузка на вашым сайце. Гэта ваша рэнтабельнасць інвестыцый у мілісекундах.
- Халодныя / павольныя URL — канкрэтныя старонкі, якія не прыносяць карысці. Гэты спіс - ваш спіс спраў.
Кожнае поле на гэтай старонцы тлумачыцца ў Стан кэша.
Крок 6 — Атрымлівайце паведамленне, калі ён зламаецца
warmer, які моўчкі перастаў працаваць, горш, чым адсутнасць warmer, таму што вы паверыце, што застрахаваны. Выдаткуйце дзве хвіліны на трывогу зараз.
Перайдзіце ў Уліковы запіс → Абвесткі, абярыце Slack, Discord або агульны вэб-хук, устаўце URL-адрас вэб-хука і адзначце як мінімум Памылка сканавання і Высокі ўзровень памылак.Поўныя інструкцыі знаходзяцца ў Абвестках.
Tip
Пакіньце Сканіраванне завершана адключаным, калі вы спецыяльна не хочаце аўдытарскі след. Пры частым раскладзе ён стварае шмат шуму, і шумныя каналы адключаюцца.
Вы зрабілі. Што далей?
Цяпер у вас ёсць правераны hostname, запланаваны warmer, бачны доказ таго, што ён працуе, і апавяшчэнне, калі ён спыніцца. Гэта поўная, здаровая ўстаноўка.
Цёпла пасля кожнага разгортвання
Размяшчае пустыя тайнікі оптам. Вэбхук ад вашага CI аўтаматычна ліквідуе разрыў.
Наладзьце warmer
Тлумачэнне кожнага поля з інструкцыямі аб тым, што змяніць і калі.
Разагрэйце таксама свае API
Калі вы запускаеце абезгалоўлены інтэрфейс або публічны API, гэтыя кэшы таксама астываюць.
Ачысціце і разагрэйце ў вашым CDN
Абнавіце змесціва, ачысціце край і запоўніце яго адным дзеяннем.
Сканцэнтруйце пацяпленне ў гадзіны пік
Вокны раскладу дазваляюць моцна разагрэцца перад дарожным рухам і спыніцца на ноч.
Прынясіце сваю каманду
Працоўныя прасторы і ролі, каб кліенты і калегі бачылі толькі тое, што ім трэба.