Увеличение скорости работы Clientbase
Проверим и настроим КБ по 20+ параметрам и добьёмся заметного ускорения работы.
Вернём деньги, если торможения и зависания останутся
Проверяем настройки КБ по списку
На каждом этапе проводим оптимизацию:
- Условия запуска вычислений
- Наличие лишних архивных и удалённых записей в таблицах
- Наличие ошибок при сохранении файлов
- Настройки логирования
- Наличие ошибок и лишних записей в логах
- Настройки отображения таблиц
- Настройки отображения подтаблиц
- Настройки фильтров
- Наличие излишних фильтров
- Настройки форматирования
- Наличие излишнего форматирования
- Настройки CRON
- Настройки правил доступа
Проводим более детальный анализ медленных таблиц и вычислений
Детально исследуем код и проводим рефакторинг:
- SQL-запросы в цикле заменяем на JOIN-запросы или выборку из массивов
- Объединяем последовательные и дублирующиеся вычисления
- Устраняем дублирование кода
- Объединяем поля в мультисписки
- При необходимости подключаем собственный репозиторий с оптимизированными функциями
Проверяем настройки сервера (только для WEB-версий КБ)
На каждом этапе проводим оптимизацию:
- Настройки MySQL-сервера (настройка лимитов и параметров)
- Настройки Apache (настройка лимитов, отключение лишних модулей)
- Настройки PHP (настройка лимитов и параметров)
- Настройки CRON (отключение излишнего вывода данных)
- Наличие и прогноз свободного места на сервере
- Удаление неактуальных данных
Особенности и условия
- Срок выполнения работ 2-7 дней и зависит от сложности вашей конфигурации Clientbase
- Для работы необходим доступ в КБ с правами Администратора
- Для работы с сервером (для WEB-версии КБ) необходим SSH-доступ
- Работы проводятся в нерабочее время с предварительным сохранением бэкапа на внешнем источнике
- На детальный анализ (п.2) берём до 7 самых медленных таблиц и отчётов
- При необходимости подписываем NDA
Стоимость работ по ускорению работы CRM Clientbase