Nginx / Apache
Запрос должен попасть в нужное приложение
Проверяем виртуальные хосты, HTTPS, перенаправления, лимиты и передачу запросов в PHP. Согласуем изменения с учётом действующих сайтов.
- Маршрутизация и HTTPS
- Журналы ответов и ошибок
Аккаунт в General iT
Войдите или создайте аккаунт для управления услугами в панели.
Администрирование
Настраиваем и сопровождаем серверное окружение сайта. Проверяем службы, нагрузку и журналы ошибок, устраняем причины сбоев и согласуем изменения с учетом приложения и доступных ресурсов.
Окружение сайта
Нажмите на уровень, чтобы увидеть, что проверяем. Состав окружения зависит от проекта.
Nginx / Apache
Проверяем виртуальные хосты, HTTPS, перенаправления, лимиты и передачу запросов в PHP. Согласуем изменения с учётом действующих сайтов.
PHP / OPcache
Проверяем совместимость версии, доступную память, очередь обработчиков и OPcache. Настройки выбираем по нагрузке конкретного проекта.
MySQL / MariaDB
Изучаем медленные запросы, блокировки и использование памяти. Отделяем настройки базы от изменений запросов и структуры приложения.
Redis / Memcached
Проверяем совместимость используемого кеша и правила обновления данных. Способ кеширования выбираем под приложение, без установки лишних служб.
Стоимость и подключение
Разовая настройка после диагностики: параметры PHP и OPcache, конфигурация Nginx или Apache, буферы базы данных и анализ медленных запросов. Совместимые механизмы кеширования подбираем по результатам проверки. Постоянное администрирование оцениваем отдельно.
Оптимизация по измерениям
Сравниваем поведение сервера в сопоставимых условиях. Так видно, какое изменение полезно именно вашему сайту.
Выбираем страницы и действия для проверки.
Повторяем те же запросы после настройки.
Проверяем память, процессор и ожидание обработки.
Оцениваем нагрузку и оставшиеся ограничения.
Фиксируем затронутые сценарии сайта.
Проверяем совместимость и работу сценариев.
Состав работ
Проверяем конфигурацию веб-сервера и PHP, настройки процессов, ограничения и обработку запросов.
Изучаем нагрузку, буферы и медленные запросы; изменения схемы или кода оцениваем отдельно.
Проверяем состояние служб, расписание заданий и запуск агентов 1С-Битрикс в серверном окружении.
Настраиваем отправку уведомлений и разбираем ошибки в доступных почтовых журналах.
Согласуем состав данных, расписание, место хранения и порядок проверки восстановления.
Проверяем необходимые права доступа и согласуем обновления системных компонентов с учетом совместимости.
Перед началом
Возможность работ зависит от операционной системы, доступов и ограничений провайдера. Перед началом проверим окружение и уточним, какие задачи можно выполнять на вашем сервере.
Это разовая настройка сервера под 1С-Битрикс с проверкой PHP и OPcache, Nginx или Apache, буферов базы данных и медленных запросов. Точный набор изменений зависит от диагностики и совместимости. Переработка кода сайта и увеличение ресурсов не включаются автоматически.
Результат зависит от кода сайта, запросов к базе, внешних сервисов, нагрузки и ресурсов. После диагностики объясним, какие ограничения можно снять настройками, а какие требуют доработки приложения или изменения инфраструктуры.
Некоторые изменения требуют перезапуска служб или временного ограничения доступа. Если это необходимо, заранее согласуем порядок и время работ, а после изменений проверим доступность сайта и затронутые функции.
Настройки сервера могут ограничить отдельные нежелательные запросы, но не заменяют отдельную защиту от DDoS-атак. Подключение такой услуги и ее условия обсуждаются отдельно с учетом схемы размещения сайта.
Администрирование серверов объединяет настройку веб-сервера, PHP, базы данных, фоновых задач и почтовой отправки. Для сайта на 1С-Битрикс эти части должны работать совместно: проблемы одного процесса могут отражаться на каталоге, заказах и обмене с 1С. General iT проверяет серверное окружение с учетом приложения и помогает устранить выявленные технические ограничения.
Оптимизация сервера под 1С-Битрикс строится на диагностике, а не на одинаковом наборе параметров для всех проектов. Проверяем настройки OPcache, работу Nginx или Apache, использование памяти базой данных и медленные запросы. Кеширование и другие изменения выбираем с учетом совместимости и результатов измерений; необходимость дополнительных ресурсов обсуждаем отдельно.
Следующий шаг
Расскажите, где размещен сайт, что работает нестабильно и какие изменения нужны. Уточним окружение и предложим состав работ.