Данная статья посвящена частым проблемам, которые могут влиять на скорость работы сайта. Обязательно перед началом данной статьи, прочтите статью о том, как правильно измерять скорость сайта.
Как правило, выполнение всех правил приводит к ускорению любого сайта в 2-4 раза в зависимости от CMS и других факторов.
Если у Вас услуга виртуального хостинга или VPS с панелью управления ISPmanager 6 Lite:
1) Режим работы PHP
В зависимости от типа услуги в настройках "WWW Домены" необходимо проверить режим работы сайта:
Если у Вас виртуальный хостинг из линейки "Стандартные", то необходимо удостоверится, что стоит режим LSAPI в настройках web домена.
Если у Вас виртуальный хостинг из линейки "Мощные" или "Битрикс", то необходимо удостоверится, что стоит режим FastCGI (Nginx + PHP-FPM) в настройках web домена.
Внимание! Режим работы FastCGI (Nginx + PHP-FPM) с такими CMS как Битрикс, WordPress требует включения соответствующего режима в настройках веб-домена.
Если у Вас VPS сервер с панелью управления ISPManager 6 Lite, прочтите, данный мануал.
2) Версия PHP
В настройках "WWW Домены" необходимо проверить версию PHP сайта и поставить максимально возможную. Прирост скорости в данном случае может достигать 2x скорости. Перед изменением версии уточните рекомендуемую версию у разработчика CMS.
3) CMS Битрикс
Если у Вас CMS Битрикс, проверьте, включен ли композитный режим работы в настройках админ панели, а также выключен ли CDN от Битрикс (он может как ускорять, так и замедлять работу сайта в некоторых случаях)
4) Какой тариф?
Если Вы размещаете такие CMS как Битрикс, Magento, OpenСart и все вышеуказанные пункты не помогли ускорить работу сайта, то рекомендуем проверить, используете ли Вы в данный момент линейку мощных тарифных планов по ссылке.
Данная линейка тарифов также оптимизирована под другие CMS и имеет более мощный процессор, что позволяет, в свою очередь получать лучшие результаты производительности. Как правило, скорость увеличивается в 1.5-2 раза в зависимости от CMS. Для CMS Битрикс особенно важна частота процессора.
5) Google Page Speed
Проверьте Ваш сайт через аналитический сервис скорости загрузки
Данный инструмент позволяет проверить фактическую скорость работы сайта и оптимизировать узкие места. Самой частой причиной долгой загрузки сайта являются неоптимизированные изображения на сайте.
6) Режим open_basedir на VPS
Если у Вас VPS с панелью управления ISPmanager Lite, то необходимо проверить в настройках веб домена, включена ли опция open_basedir. Выключение данной опции может значительно увеличит производительность php. Особенно для Битрикс.
7) Отключение ioncube loader для PHP
На VPS отключение данной опции необходимо выполнять при помощи техподдержки и только в случае, если у Вас используются только Битриксы сайты на определенной версии php. Иначе, отсутствие ioncube loader может нарушить работу других CMS, которые используют эту же версию PHP. Для виртуального хостинга отключение данной опции невозможно.
Если вышеупомянутые требования выполнены, свяжитесь с технической поддержкой для более детального анализа