Весной 2024 года позвонил клиент — владелец интернет-магазина сантехники. «Сергей, нашёл фрилансера, который сделает технический аудит сайта за 2500 рублей. Стоит взять?» Я спросил: «А что именно он будет проверять?» Пауза. «Ну... написал — технический аудит. Скорость загрузки, мета-теги, заголовки».
Оказалось — фрилансер имел в виду SEO-аудит. Полезная вещь, но к серверу никакого отношения. А у клиента в тот момент диск на сервере был заполнен на 91%. Бэкапы создавались, но уже три недели не записывались — места не хватало. Последняя рабочая копия — месячной давности.
Мы обнаружили это случайно: клиент написал по другому поводу. За сорок минут расчистили диск, убедились, что бэкапы пошли. Обошлось. Но могло не обойтись.
За полтора года мы провели больше 60 технических аудитов сайтов на Битрикс. На 49 нашли хотя бы одну проблему, которую владелец не видел. На 17 — критические. Ниже — что именно мы проверяем и что из этого выходит.
Слово «аудит» используют все кому не лень. SEO-специалисты проводят «технический аудит сайта» и проверяют robots.txt, скорость по PageSpeed и наличие H1. Разработчики смотрят качество кода. Хостинги рапортуют: «у вас всё работает» — и это правда, у них всё работает.
Технический аудит сайта в нашем понимании — это проверка инфраструктуры. Сервер, база данных, настройки, резервные копии, безопасность. То, что не видно в браузере. То, о чём хостинг не расскажет, потому что это не его зона ответственности.
Именно здесь прячутся проблемы, которые в итоге роняют магазин в самый неподходящий момент — в пятницу вечером, в разгар акции, перед Новым годом.
Мы структурируем проверку в шесть независимых блоков. Каждый — своя зона рисков.
Сколько свободного места на диске и куда оно уходит. Нагрузка на процессор и память: нормальная рабочая или хроническая с пиками. Какая операционная система и когда в последний раз обновлялась. Лимиты PHP, настройки MySQL или MariaDB — под ваш реальный каталог и трафик, а не под «стандартный сайт» из комплекта хостинга.
Создаются ли вообще? Как часто и куда сохраняются — только на сам сервер или куда-то ещё? Проверялось ли восстановление хотя бы один раз? Последний пункт — ключевой. Бэкап, который никогда не тестировался, — это лотерея с неизвестным исходом.
Версии Битрикс и ОС: насколько устарели и есть ли для них известные уязвимости. Какие порты и доступы открыты наружу. Защита от брутфорса на форму входа и от ботовых атак на каталог. SSL-сертификат: действует сейчас, обновляется автоматически или однажды закончится неожиданно.
Реальное время генерации страниц на сервере — не оценка PageSpeed, а фактический серверный ответ. Работает ли кэширование и насколько эффективно. Есть ли медленные запросы к базе данных, которые тормозят всё остальное. Как обмен с 1С влияет на нагрузку в рабочие часы.
Есть ли мониторинг вообще? Кто получает уведомление, если сайт упал в 3 ночи? Как быстро сбой обнаруживается — сразу или когда клиенты уже в гневе звонят? Без мониторинга время реакции на падение — случайная величина. Иногда час, иногда полдня.
Временные файлы и технический мусор после обновлений Битрикс. Старые бэкапы, засоряющие диск. Неиспользуемые пользователи с доступами к серверу, которых давно должны были удалить. Звучит как мелочи — пока это не причина падения.
Итого — больше 30 параметров. За 24 часа мы проходим все шесть блоков и составляем отчёт с оценкой по каждому пункту.
После 60+ аудитов у нас накопилась статистика. Вот что встречается чаще всего — с цифрами по нашей выборке.
Виновники одни и те же: старые бэкапы, которые никто не чистил, логи за несколько лет и кэш, накопившийся быстрее, чем очищался. Когда диск переваливает за 95%, Битрикс не может писать кэш, MySQL не справляется с временными таблицами — и сайт начинает сыпать ошибками. Потом падает.
Самое неприятное: при таком сценарии последний рабочий бэкап нередко оказывается двухнедельной давности. Более свежие просто не создавались — места не было. И никто об этом не знал.
Устаревшая версия — это не просто старый функционал. Для каждой версии Битрикс с возрастом больше полугода существуют публично известные уязвимости с готовыми инструментами эксплуатации. Не теоретический риск — практический, доступный любому желающему.
Из 47 взломов магазинов на Битрикс, которые мы разбирали за два года, 40 произошли на версиях, для которых патч уже существовал и был доступен. Его просто не поставили.
Бэкапы есть, создаются регулярно — но последний раз восстанавливали из них никогда. Это как огнетушитель, который висит на стене с 2020 года. Может работать. Может нет.
На трёх аудитах из тридцати мы обнаружили, что резервные копии повреждены и не восстанавливаются. Люди были уверены, что застрахованы — защиты не было.
Владелец узнаёт о падении сайта от клиентов. Или сам замечает через 2–3 часа. За это время — потерянные заказы, брошенные корзины, испорченная репутация у тех, кто хотел купить и не смог.
Настройка базового мониторинга занимает час и стоит копейки или вообще бесплатно. Но до аудита этого не было сделано у больше чем половины магазинов, которые к нам приходили.
Стандартный лимит памяти для PHP — 128 мегабайт. При генерации страницы каталога с фильтром Битрикс легко требует 200–300. Процесс упирается в лимит, начинает использовать медленный файловый своп — и страница, которая должна грузиться секунду, грузится три-четыре.
Поднять лимит и настроить OPcache несложно. Но без аудита никто не знает, что именно это тормозит сайт. Разработчик смотрит код. Хостер смотрит свою инфраструктуру. А настройки — в промежутке, где никто не смотрит.
Не всё требует специалиста. Вот три вещи, которые любой владелец магазина может проверить за 10 минут — без доступа к серверу и без технических знаний.
Войдите в административную панель вашего сайта. Перейдите: «Marketplace» → «Обновление платформы». Посмотрите дату последнего обновления. Если больше 3 месяцев назад — повод поговорить с тем, кто обслуживает ваш сервер.
Зайдите в «Настройки» → «Инструменты» → «Резервное копирование». Посмотрите: когда создавался последний бэкап и куда он сохраняется. Если ответ «на этот же сервер» — это не полноценная защита. Если сервер взломают или зашифруют шифровальщиком, бэкап уйдёт вместе с данными.
Откройте главную страницу вашего магазина с телефона, отключив Wi-Fi — только мобильный интернет. Засеките время до полной загрузки страницы. Больше 4 секунд — серверные настройки, скорее всего, не оптимизированы под вашу нагрузку.
Три проверки дадут первичную картину. Если хотя бы одна показала тревожный сигнал — стоит смотреть глубже.
Три проверки выше — это поверхность. Дальше идёт то, для чего нужен прямой доступ к серверу.
Это не значит, что нужен штатный сисадмин. Достаточно провести аудит один раз и потом держать сервер в норме на абонентке. Дешевле разовых аварийных ремонтов — и несравнимо спокойнее для нервов.
Качественная техническая диагностика серверного окружения и настроек платформы всегда строится по четкому регламенту. В поддержке «Апельсин Код» этот процесс полностью прозрачен для владельца и не накладывает на него никаких обязательств.
Сначала специалисты фиксируют текущие симптомы: медленную загрузку страниц, сбои при обменах данными или ошибки в системном журнале. Затем запрашивается временный доступ к серверу с ограниченными правами, что гарантирует полную безопасность конфиденциальных данных.
В течение 24 часов инженеры пошагово тестируют все ключевые узлы и формируют детальный отчет. В нем простым языком описываются критические уязвимости, перегрузки базы данных и неоптимальные лимиты PHP.
Если в процессе проверки проблем не обнаружится, мы честно сообщим об этом владельцу ресурса. При обнаружении слабых мест инженеры детально опишут каждый риск и предложат оптимальные технические пути решения.
Отчёт по аудиту — не список общих рекомендаций. Это конкретные факты про ваш сервер: версия ОС, дата последнего обновления, заполненность диска, конфигурация PHP, статус резервных копий, список рисков с приоритетами.
После аудита у вас есть реальная картина: что работает нормально, что требует внимания в ближайший месяц, что критично и нужно исправить прямо сейчас.
После получения отчета у вас на руках будет готовый план действий. Вы можете самостоятельно устранить мелкие недочеты, передать список задач своему системному администратору или хостинг-провайдеру.
Если же у вас нет штатного специалиста, инженеры «Апельсин Код» всегда готовы помочь с оперативным исправлением ошибок и взять сервер на постоянный мониторинг. Своевременный технический аудит сайта помогает предотвратить большинство аварийных ситуаций до того, как они начнут приносить убытки вашему бизнесу.
Обсудить текущие технические сложности или заказать первичный анализ серверной части можно через форму обратной связи на нашей платформе support.orangecode.ru. Мы бережно изучим параметры вашей системы и поможем защитить интернет-магазин от внезапных ночных сбоев.
SEO-аудит проверяет видимость сайта в поиске: мета-теги, заголовки, скорость по PageSpeed, ссылки. Технический аудит сайта — это проверка инфраструктуры: сервера, базы данных, резервных копий, безопасности. Разные задачи, разные специалисты. Один не заменяет другого.
Полный аудит — раз в год или при смене хостинга. Если нет постоянного обслуживания сервера — раз в полгода. При активных изменениях (крупные обновления CMS, рост трафика, переезд) — сразу после изменений.
Нет. Для аудита достаточно доступа с правами на чтение системных параметров и логов. Мы объясняем, какие именно права нужны, — и после завершения аудита этого пользователя можно удалить.
Отчёт расставляет приоритеты: критично, желательно, несрочно. Критичные пункты лучше устранить как можно скорее — самостоятельно, силами хостера или через нас. Несрочные — включить в план технических работ на следующий месяц.
Для новых клиентов мы проводим базовую экспертизу безвозмездно и без каких-либо обязательств. Это наш способ показать уровень компетенций команды и помочь интернет-магазинам вовремя заметить критические уязвимости.
Вы получаете объективный аудит и можете сами решить, как именно устранять обнаруженные проблемы. Если вам потребуется профессиональное исправление ошибок силами нашей команды, мы подготовим индивидуальное предложение.
В течение 24 часов после предоставления доступа. Для небольших магазинов — часто быстрее.