Ответы пользователя по тегу 1С-Битрикс
  • Как максимально ускорить скорость работы сайта?

    Прежде всего, хотелось бы отметить, что данные которые вы показываете на скриншотах (Network) не актуальные, все ресурсы на них закешированы (memory cache/disk cache).
    Актуальные данные по таймингам вы увидите если обновите страницу через CTRL+SHIFT+R (это сброс кеша на вкладке).
    Без этого пока видно что вся статика, что у вас, что у них грузится за 0ms, некоторые ваши ресурсы с disk cache за 15+ms.

    Проверил что у вас там. Ответ от сервера 200/300+ мс. Не так критично как вы пишите, даже в каталоге, но не так как могло бы быть.

    По существу.
    "Сайт старый, работало много разных специалистов, каждый оставил свои костыли" - вот из-за этого.

    По серверу: не хватает http/2 протокол + 304 заголовок где возможно (получится не везде https://last-modified.com/ru/), TLSv1.3

    Варианты по коду:
    1. Вариант - ставьте чистый обновленный битрикс и перепишите все сами без костылей.
    2. Вариант, не тривиальный - унесите cms на поддомен (admin.*, к примеру), а фронтенд перепишите каком-нибудь легковесном frameworke где есть быстрый кеш. Перепишите классы работы с товарами (корзина/заказ), авторизацию, и подключайте к БД вашей cmsки. Потребуется знать архитектуру конкретной cms, много времени и печенек.

    И я подозреваю что у wildberries сервак все равно помощнее.
    Ответ написан
    Комментировать