Блог

Pikapuka: ускорение SEO-отчёта и исправление мобильного блога

В Pikapuka решили две разные задачи: сократили время расчёта блока SEO-аналитики и исправили мобильное отображение блога. В замере 13 июля 2026 аналитический блок стал выполняться за 3,07 секунды вместо 21,98. Этот результат относится к конкретному отчёту и набору данных.

Сайт проекта: Pikapuka

Исходная задача

Для сервиса аналитики важны и расчёты внутри отчёта, и публичные материалы. Медленный расчёт мешает работе с данными, а переполнение статьи на телефоне затрудняет чтение. Эти проблемы проверяли разными способами.

При оптимизации отчёта требовалось сохранить результаты классификации и итоговые значения. Быстрый ответ с другими цифрами не решил бы задачу.

Работы и подтверждённые результаты

РаботаРезультатПериод или источник
Ускорение SEO-аналитики3,07 с вместо 21,98 с в SEO-отчётеЗамер 13 июля 2026
Мобильный блог и favicon24 проверки на 6 размерах экрана2 октября 2026
Pikapuka — Сайт на компьютере
Скриншот публичной страницы от 15.10.2026. Интерфейс показан на языке сайта.

Ускорение SEO-аналитики

3,07 с вместо 21,98 с в SEO-отчёте · Замер 13 июля 2026

Оптимизировали расчёты и кэш отчёта Метрики. На крупном счётчике ускорили блок аналитики; результаты расчётов сохранились.

Исследовали холодный запрос сравнения SEO-данных. Основное время занимал блок аналитики: часть результатов вычислялась повторно, а большой набор фраз обрабатывался в PHP.

Повторно использовали уже рассчитанный общий результат в сравнении поисковых систем. Тяжёлую обработку перенесли в запрос PostgreSQL с материализованным промежуточным результатом. Правила классификации и приоритеты словарей сохранили.

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

После изменения сопоставили контрольные результаты старой и новой реализации. В проверенном замере время блока сократилось с 21,98 до 3,07 секунды. Проверка совпадения вычислений была отдельным условием приёмки.

Мобильный блог и favicon

24 проверки на 6 размерах экрана · 2 октября 2026

Исправили переполнения в 3 статьях и списке блога, адаптировали пагинацию. Обновили favicon до 120 × 120 px. Тексты и ссылки сохранили.

В октябре исправили горизонтальные переполнения в трёх статьях и списке блога. Адаптировали пагинацию, сохранив тексты и ссылки.

Провели 24 проверки на шести размерах экрана. Отдельно обновили favicon до 120 × 120 px. Проверка верстки и изменение иконки не затрагивали расчёты аналитического отчёта.

Скриншоты публичного сайта показывают текущий интерфейс на компьютере и телефоне. Закрытый отчёт с данными счётчика в кейсе не публикуем.

Как проверяли результат

Для ускорения сравнивали результаты до и после изменения: итоговые данные, классификацию и секции поисковых систем. Замер времени приведён для одного аналитического блока на проверенном наборе данных.

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

Pikapuka — Сайт на телефоне
Скриншот публичной страницы от 15.10.2026. Интерфейс показан на языке сайта.

Границы результата

3,07 секунды — время выполнения блока SEO-отчёта в зафиксированном замере. Это не время загрузки главной страницы и не показатель скорости всех экранов сервиса.

После исправления мобильной верстки читабельность проверили технически. Изменение посещаемости или конверсии вследствие этих правок в данном кейсе не измерялось.

Что учесть в похожем проекте

Для похожей задачи сначала нужно разделить серверный расчёт и отображение страницы. При оптимизации аналитики полезно проверять не только время, но и совпадение результатов; для верстки — конкретные страницы и размеры экрана.