Направление

Производи­тельность и безопасность

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

Обсудить задачу

Какие задачи решаем

Четыре ситуации, с которыми к нам приходят чаще всего.

Сайт стал медленным без очевидных причин

Ничего не меняли, а страницы открываются вдвое дольше. Хостинг говорит, что всё в порядке.

Выросла нагрузка

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

Появился посторонний код

Переадресация на чужие сайты, спам в выдаче, письма от хостинга. Удаление файлов не помогает, всё возвращается.

Нужен переезд без остановки работы

Смена хостинга, разделение серверов, переход на новую версию. Магазин при этом должен продолжать принимать заказы.

Из чего состоит работа

  1. Снимаем показания под реальной нагрузкой

    Ставим профилирование на боевой системе в часы пиковой посещаемости. Синтетические тесты показывают не то, что болит.

  2. Находим узкие места

    Запросы к базе, отсутствующие индексы, лишние обращения в цикле, настройки сервера, сторонние скрипты.

  3. Показываем с цифрами, что тормозит

    Отчёт со списком проблем, временем каждой и оценкой выигрыша. Вы решаете, что чиним в первую очередь.

  4. Правим

    Сначала на тестовой копии, потом на боевой. Каждое изменение отдельно, чтобы было понятно, что дало эффект.

  5. Замеряем снова

    Те же показатели, та же нагрузка. Разница до и после — это и есть результат работы.

Чем подтверждаем компетенцию

Свои инструменты разбора

Мы написали разбор запросов к базе и трассировок сами, потому что готовых не хватало.

Переезды без простоя

Магазины, которые не могут остановиться ни на час. Переключение по готовности, откат за минуты.

Пишем собственные продукты

Четыре модуля в каталоге 1С-Битрикс с открытой документацией. Код можно посмотреть до покупки.

смотреть документацию →

Частые вопросы

Сколько занимает диагностика

От двух до пяти рабочих дней: сутки на сбор показаний под реальной нагрузкой, остальное — разбор и отчёт. Срочные случаи берём вне очереди.

Нужно ли останавливать сайт

Нет. Профилирование работает на боевой системе и почти не влияет на скорость. Правки сначала проверяем на копии, на боевую переносим в согласованное окно.

Вирус вернулся после лечения у другого подрядчика

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

А если причина в хостинге, а не в коде

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

Расскажите, что тормозит

Адрес сайта и описание проблемы — этого хватит для первой оценки. Ответим в рабочий день.

До 10 файлов, вместе не больше 100 МБ. Снимки экрана, журналы, документы

Соседние направления