Ускорили один блок SEO-отчёта Pikapuka и исправили отображение блога на телефоне. В замере 13 июля 2026 расчёт блока занял 3,07 секунды вместо 21,98. Результат относится к этому отчёту и проверенному набору данных.
Сайт проекта: Pikapuka
Что нужно было сделать
Расчёт отчёта занимал много времени, а статьи выходили за ширину экрана телефона. Для этих задач понадобились разные проверки: вычислений на сервере и отображения страниц.
При ускорении требовалось сохранить итоговые значения, правила классификации и приоритеты словарей.
Работы и результаты
| Работа | Результат | Период или источник |
|---|---|---|
| Как ускорили расчёт отчёта | 3,07 с вместо 21,98 с в SEO-отчёте | Замер 13 июля 2026 |
| Статьи и навигация на телефоне | 24 проверки на 6 размерах экрана | 2 октября 2026 |

Как ускорили расчёт отчёта
3,07 с вместо 21,98 с в SEO-отчёте · Замер 13 июля 2026
Изучили первый запрос сравнения SEO-данных, когда ещё нет готового результата в кэше. Основное время занимала аналитика: часть вычислений повторялась, а большой список фраз обрабатывался в PHP.
В сравнении поисковых систем стали повторно использовать уже вычисленный общий результат. Тяжёлую обработку перенесли в PostgreSQL, сохраняя промежуточный результат запроса. Правила классификации и приоритеты словарей не меняли.
Добавили кэш нормализованных значений внутри запроса и изменили срок хранения готовых блоков отчёта Метрики. При обновлении данных или правил версия кэша меняется, чтобы отчёт использовал актуальные значения.
Сравнили контрольные результаты старого и нового расчёта: они совпали. В проверенном замере время блока сократилось с 21,98 до 3,07 секунды.
Статьи и навигация на телефоне
24 проверки на 6 размерах экрана · 2 октября 2026
В октябре исправили горизонтальную прокрутку в трёх статьях и списке блога. Адаптировали переходы между страницами, сохранили тексты и ссылки.
Выполнили 24 проверки на шести размерах экрана. Обновили favicon — иконку сайта — до 120 × 120 px. Эти правки не затрагивали расчёты отчёта.
На скриншотах — текущий публичный сайт на компьютере и телефоне. Закрытый отчёт с данными счётчика не публикуем.
Как проверили результат
При ускорении сравнили итоговые данные, классификацию и разделы поисковых систем до и после правки. Время измерили для одного блока на проверенном наборе данных.
В блоге проверили три статьи, список и переходы между страницами на разных ширинах экрана. При подготовке скриншотов формы не отправляли и приватные данные клиентов не открывали.

Что важно учесть
3,07 секунды — время одного блока SEO-отчёта в указанном замере. Оно не описывает загрузку главной или скорость всех экранов сервиса.
Отображение блога проверили технически. Влияние этих правок на посещаемость и конверсию не измеряли.
Перед похожими работами
Сначала выясните, где возникает задержка: в расчёте на сервере или при показе страницы. Для расчётов сравните время и итоговые данные, для вёрстки — нужные страницы на разных экранах.

