Быстрый старт

От пустого аккаунта до работающего подтверждённого кеш-warmer’а с доказательством, что он ускорил загрузку.

12 мин чтения

Это полная первая настройка. Ожидайте, что работа займет около пятнадцати минут плюс время, необходимое вашему DNS для распространения. В конце вы увидите warmer, работающий по расписанию, и страницу состояния кеша, подтверждающую, что ваш сайт стал быстрее.

Что вам нужно, прежде чем начать

Веб-сайт, которым вы управляете, и возможность либо добавить DNS-запись для своего домена, либо загрузить на него файл. Достаточно и того, и другого.

Шаг 1 — Создайте свою учетную запись

Зарегистрируйтесь и подтвердите свой адрес электронной почты. Вам будет предложено предоставить токен подтверждения, который придет по электронной почте — проверьте папку со спамом, если он не появится в течение минуты.

Бесплатного плана достаточно для завершения всего этого руководства. На нем можно прогреть настоящий сайт, с меньшими лимитами, чем на платных уровнях.

После входа в систему вы попадаете на страницу Кеш работоспособности. Оно будет пустым — данных сканирования пока нет. Вводный гид предлагает экскурсию; Возьмите это или пропустите, на этой странице эта же тема рассматривается более подробно.

Шаг 2. Подтвердите свой hostname

Cache Rocket отказывается отправлять трафик в домен, пока вы не докажете, что контролируете его. Это тот шаг, который вы не можете пропустить.

Перейдите в Аккаунт → Hostnames, введите свой домен и выберите метод подтверждения.

Используйте именно тот hostname, который вы согреете.

example.com и www.example.com отличаются от hostnames. Проверьте тот, который на самом деле будет использовать ваши URL-адреса входа — если ваш сайт перенаправляется на www, проверьте www.example.com.

Вариант А — DNS-запись TXT

Выберите Запись DNS TXT, нажмите Начать проверку, и Cache Rocket отобразит имя записи и значение токена. Добавьте эту запись TXT у своего DNS-провайдера, подождите, пока она распространится, затем нажмите Подтвердить.

Распространение обычно занимает несколько минут, но может занять до часа в зависимости от TTL вашего провайдера. Если проверка не удалась, подождите и снова нажмите Проверить — при повторной попытке ничего не потеряется.

Вариант Б — HTTPS-файл или метатег.

Вместо этого выберите HTTPS-файл или метатег. Cache Rocket дает вам путь к файлу, его ожидаемое содержимое и эквивалентный тег <meta>. Опубликуйте любой из них и нажмите Подтвердить.

Обычно это быстрее, чем DNS, и лучше подходит для Next.js, Vercel, Netlify и других хостов приложений, где вы развертываете файлы, но не можете контролировать DNS. Полную информацию об обоих методах можно найти в Hostname проверке.

Good to know

Когда в списке hostname отображается Проверено, самое сложное уже позади. Отсюда все — конфигурация.

Шаг 3 — Создайте свой первый warmer

Перейдите в Аккаунт → Warmers и нажмите Добавить warmer. В форме есть несколько разделов, но для первого warmer вам понадобится всего два поля.

  1. 1

    Оставьте Активно выключенным.

    Сначала все настройте, а потом уже сознательно включайте. Отключенный warmer вам ничего не стоит.

  2. 2

    Дайте ему имя

    То, что вы узнаете в списке через полгода — «Главный сайт», «Магазин – товары», «Блог». Это ваш ярлык, который никогда не будет показан посетителям.

  3. 3

    Добавьте один URL записи

    Ваша домашняя страница с полным префиксом https://: https://www.example.com. Он должен использовать hostname, который вы только что проверили.

  4. 4

    Включите параметр Включить файлы Sitemap, если это разрешено вашим планом.

    Это дополнительная настройка с самым высоким значением. Это позволяет warmer собирать каждый URL-адрес, публикуемый вашей CMS, включая новые страницы, без ведения списка.

  5. 5

    Оставьте все остальные настройки по умолчанию

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

  6. 6

    Сохраните warmer

    Нажмите Создать warmer. Он появится в вашем списке, неактивный.

Начните сужать, затем расширяйте

Соблазнительно увеличить глубину и согреть все в первый же день. Сопротивляться. Неглубокий warmer, который работает, говорит о том, что ваше кеширование исправно; огромный, наполовину проваливающийся, вам ничего не говорит и раздражает ваш исходный сервер.

Шаг 4. Запустите его один раз и посмотрите.

Переключите warmer в положение Активно и начните пробежку. Затем откройте страницу сведений о warmer, чтобы увидеть результаты.

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

Что ты видишьЧто делать?
Коды состояния: 200, а вторая загрузка происходит намного быстрее, чем первая.Все работает. Перейдите к шагу 5.
Коды состояния: 403 или 429.Брандмауэр, фильтр ботов или ограничитель скорости блокируют сканер. Уменьшите максимальное количество URL-адресов в минуту и рассмотрите возможность внесения в список разрешенных Cache Rocket. См. Устранение неполадок.
Коды состояния: 301 или 302.URL-адрес вашей записи перенаправляется. Измените его на место назначения — часто добавляя или удаляя www или переключаясь на https.
Был просканирован только один URL-адресСсылки не обнаружены. Убедитесь, что глубина равна не менее 1 и что ваша домашняя страница ссылается на другие страницы в обычном HTML.
Первое и второе время загрузки оба медленные.Ваши страницы вообще не кешируются. Потепление не может это исправить — в первую очередь нужно уделить внимание самому кешированию.
вообще ничего не запускалосьУбедитесь, что warmer имеет значение Активно и что его hostname показывает Проверено.

Шаг 5. Подтвердите это в разделе «Состояние кеша».

Откройте Аккаунт → Состояние кеша. Теперь, когда данные сканирования существуют, эта страница становится местом, где вы на самом деле живете.

  • Показатель теплоты – доля отслеживаемых URL-адресов, которые выглядят правильно кешированными. Чем выше, тем лучше.
  • Среднее улучшение – насколько быстрее на вашем сайте горячая загрузка, чем первая. Это ваш возврат инвестиций в миллисекундах.
  • Холодные/медленные URL – конкретные страницы, которые не приносят пользы. Этот список — ваш список дел.

Каждое поле на этой странице описано в разделе Состояние кеша.

Шаг 6. Сообщите, когда что-то сломается

warmer, который молча перестал работать, хуже, чем отсутствие warmer, потому что вы поверите, что вас застраховали. Потратьте две минуты на оповещение прямо сейчас.

Перейдите в Аккаунт → Оповещения, выберите Slack, Discord или общий веб-перехватчик, вставьте URL-адрес веб-перехватчика и отметьте как минимум Ошибка сканирования и Высокая частота ошибок. Полные инструкции находятся в Оповещениях.

Tip

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

Все готово. Что дальше?

Теперь у вас есть проверенный hostname, запланированный warmer, видимое доказательство его работы и уведомление в случае его остановки. Это полноценная, здоровая установка.