1 squere
Hot.Game Develop Report (#76): оптимизация и улучшения!
26.10.2026  05:55
14
0
1

По мере роста размеров каталога, количества магазинов и предложений мы начали сталкиваться со все более растущей нагрузкой. В новом обновлении Hot.Game v.4.2.1 мы сосредоточились на оптимизации и разных улучшениях. А также изменили некоторые аспекты работы каталога, которые заметят, должно быть только активные пользователи.

  • Ускорили и оптимизировали загрузку страниц игр. В отдельных случаях ответ сервера получилось ускорить до 5 раз. Поработали над тем, чтобы браузер не загружал ненужных ресурсов. Уменьшили CLS на мобильных.
  • Ускорили и оптимизировали загрузку страниц каталога и работу фильтров. В отдельных случаях скорость ответа ускорена до 8 раз.
  • Изменили то, как поисковые системы видят страницы каталога. Теперь сниппеты в результатах поиска Google должны стать точнее и красивее.
  • Блоки «новинка в каталоге», «похожие игры» и «популярные подборки» объединили в один блок с обновленным дизайном. Карточки игр стали информативнее и в том же стиле, как на страницах каталога в горизонтальном режиме. Улучшили алгоритм подбора похожих игр, уменьшили количество предлагаемых DLC
  • В некоторых местах использовалось по разному высчитанная минимальная цена игры. Из-за этого иногда возникали сбивающие с толку несоответствия. Теперь же в большинстве мест в каталоге используется одна и та же заранее посчитанная и закешированная цена.
  • Изменено то, как работает фильтр по ценам. Раньше он работал довольно неочевидным образом: он искал игры у которых хотя бы одна цена входит в заданный диапазон. Сортировка по цене при этом учитывала найденную цену, а не минимальную. Таким образом, если у игры X допустим есть 3 цены 10$, 13$ и 19.99$, а вы выбирали в фильтре «игры от 15$ до 25$», то вы бы увидели игру X в результатах, при чем она была бы отсортирована по подходящей фильтру цене в 13$, но на карточке значилась бы минимальная – 10$. Все это работало очень странно и обескураживающе. Теперь же сортировка по цене является сортировкой по МИНИМАЛЬНОЙ цене. То есть, в примере выше игра попросту не будет показана в результатах.
  • Ускорили и оптимизировали обновление цен с некоторых источников (в частности Steam). Это должно сильно уменьшить нагрузку, а наши оповещения сделать оперативнее.
  • У нас появилась новая система парсинга для магазинов, у которых по одной ссылке находятся товары для разных регионов с разной ценой и системой активации. Раньше наша система была не готова к этому, как оказалось, довольно популярному подходу у магазинов. Это должно позволить нам добавить несколько новых источников в каталог (уже работаем над этим).
  • Небольшие правки в макете наших писем-оповещений.
  • Небольшие улучшения в слайдер на главной. Более плавные переходы между некоторыми слайдами, автоматическое прокручивание до сегодняшнего дня в календаре на мобильном и другие мелкие улучшения.
  • Улучшена система отображения промо-материалов на сайте. Теперь они более точные и просты в поддержке для нас. Надеемся, из-за этого мы будем чаще и лучше обновлять информацию

Добавить комментарий

  • • Небольшие правки в макете наших писем-оповещений. Теперь в письмах есть картинка-банер с изображением игры. Приятно-приятно 👍

    0
Другие новости: