Сайт работает медленно. Битрикс медленно работает
Диагностика сайта
Диагностика сайта
1 300 ₽
Причины медленной работы сайта, разработанного на 1С-Битрикс, можно выявить при помощи стандартного Bitrix-функционала.Наиболее вероятные причины:
1. Отключено автокеширование 2. Системные настройки хостинга 3. Дефицит аппаратных ресурсов 4. Ошибки при разработке сайтов
Для того, чтобы проверить, включено ли на сайте автокеширование, необходимо зайти в Администирование: Настройки/Настройки продукта/Автокеширование. Если на сайте не включено автокеширование, то его необходимо включить на вкладках "Кэширование компонентов" и "Управляемый кеш". Зайти во вкладку "очистка файлов кеша" и нажать кнопку "очистить весь кеш".
После включения функции автокеширования необходимо проверить работоспособность сайта. Особое внимание следует уделить заголовкам страниц и тегу <Title>. В случае обнаружения некорректного отображения заголовков: 1. Некорректные заголовки/Пропали заголовки h2 2. Title страниц везде стал одинаковым. 3. "Разъехалась вёрстка" — изменилось позиционирование некоторых элементов страницы (меню или элементы дизайна).
Результат появления подобных ошибок после включения кеширования не является ошибкой работы CMS Bitrix. Причина их появления — неквалифицированная разработка сайта. Самостоятельно такие ошибки устранить не получится. Профессиональная поддержка сайтов на Битрикс.
Следующим шагом поиска источника проблемы со скоростью работы сайта будет проверка состояния системы. Нужно зайти в Администрирование/Настройки/Инструменты/Проверка системы/ и нажать на кнопку Начать тестирование.
В идеале все должно быть зеленое. В случае отсутствия критических ошибок выделенных красным, нужно обращать внимание на подсказки системы, выделенные восклицательным знаком и черным шрифтом.
И самое главное — обращать внимание на строку "Выполнение агентов на cron". При обнаружении записи "Замечание. Агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron" следует перевести работу агентов с "Событий" на cron.
Далее тестируем производительность сервера с целью выявить наличие дефицита аппаратных ресурсов. Администрирование/Настройки/Производительность/Панель производительности/ и нажать на кнопку Тестировать производительность.
Чем больше значение "Производительность" тем лучше. Результаты тестирования должны быть близки к эталону. В случае когда значения некоторых показателей меньше эталона стоит обратиться к хостинг провайдеру или к сертифицированным разработчикам 1С-Bitrix - причина может быть, как в настройках сервера так и в дефиците аппаратных ресурсов.
seo-robotic.ru
Увеличение скорости работы сайтов на Битрикс
Почему сайт под управлением "1С-Битрикс" может работать медленно?
Если ваш сайт под управлением "1С-Битрикс" работает медленно, это, скорее всего, вызвано одной или несколькими причинами:
- разработчики не оптимизировали программный код;
- сайт размещается на малопроизводительном хостинге.
Ошибки разработчиков
Часто встречаемая причина низкой скорости работы сайтов: разработчики фокусируются на реализации функционала сайта и его внешнего вида, не задумываясь об оптимизации кода, дизайна и скриптов при создании верстки или откладывают решение вопроса на последний момент.
С другой стороны, заказчики, большинство из которых заказывают сайт впервые, не могут объективно проверить скорость работы сайта и тем более понять как она будет изменяться с ростом нагрузки.
В результате, сайт сразу после запуска работает прекрасно, но с началом роста посещаемости замедляется все сильнее и сильнее. Курьез заключается в том, что чем больше заказчик тратит денег на продвижение сайта и чем эффективнее продвижение, тем хуже становится эффективность работы сайта - растет доля посетителей, которые не дожидаются загрузки очередной страницы и уходят к конкурентам.
Частым решением проблемы медленной работы сайта является перенос сайта на VPS, затем на выделенный сервер. Далее обычно следует апгрейд сервера, перерастающий в решение из нескольких выделенных серверов.
Чем меньше разработчики думали об оптимизации кода сайта, тем раньше владельцу приходится переходить на следующую "ступень".
Нужно понимать, что высоко нагруженные проекты (например, интернет магазин или портальные решения большой компании, доски объявлений и т.п.) обычно рассчитываются с учетом выделенного сервера.
Переход на виртуальный (VPS) или выделенный сервер сопровождается заказом услуги технической поддержки по администрированию сервера.Большинство российских интернет-магазинов и контент-проектов (включая региональные СМИ) работают на сравнительно недорогих выделенных серверах, так как нагрузка от посещений рассчитывается десятками тысяч человек в сутки.
Основные виды ошибок разработчиков сайтов на базе "1С-Битрикс":
- вложенные компоненты и неоптимизированные компоненты, создающие большое количество запросов к базе данных при каждой загрузке страниц;
- отсутствие кеширования сложных компонентов;
- избыточное кеширование;
- неправильное использование кеширования, использование скриптов в верстке, которое приводит к замедлению работы.
Неправильный выбор хостинга
При выборе хостинга нужно обратить внимание на основные параметры: отклик технической поддержки, варианты взаимодействия с поддержкой, размещение инфраструктуры, сетевой канал (лучше, если скорость канала будет гигабит), трафик, который заложен в пакет услуги, цена услуги хостинга, размер оперативной памяти, нагрузки на процессор. В идеальном случае, вам вышлют примеры нагрузок при похожем проекте или дадут некоторое время для тестирования вашего проекта. Также нужно обращать внимание на аптайм хостинга, так как от этого напрямую зависит ваше продвижение в сети.
Недостаточно просто иметь выделенные ресурсы на сервере, необходимо их оптимально использовать. Для оптимального использования ресурсов сервера на котором размещается сайт под управлением "1С-Битрикс" необходим определенный набор дополнительного программного обеспечения и его тонкая настройка.
Частые ошибки настроек серверов, предназначенных для размещения сайтов под управлением "1С-Битрикс":
- неправильная конфигурация nginx и Apache;
- отсутствие прекомпилятора PHP;
- неправильные настройки компилятора PHP;
- неправильные настройки базы данных.
Сайт работает медленно | REG.RU
Среднее время загрузки сайта
Время загрузки сайта на виртуальном хостинге REG.RU лежит в пределах 3-4 секунд в зависимости от посещаемости, контента и работы скриптов сайта.В некоторых случаях сайт загружается за больший промежуток времени. Как правило это происходит по причине «тяжелого» контента и неоптимизированных скриптов сайта.
В первую очередь рекомендуем проверить скорость загрузки вашего сайта из разных географических точек. Для этого воспользуйтесь одним из онлайн сервисов, например http://ping-admin.ru/free_test/. Если результаты теста покажут время загрузки сайта в пределах нескольких секунд, а с вашего компьютера сайт грузится значительно дольше, это свидетельствует о проблемах сети между вашим ПК и сервером хостинга. В этом случае в первую очередь рекомендуем обратиться к вашему интернет-провайдеру.
Далее представлены наиболее частые причины медленной загрузки сайта и описаны рекомендации по их устранению.
Обращение к сторонним ресурсам
Если ваш сайт подгружает часть контента со сторонних ресурсов (PayPal, Facebook и др.), вам необходимо проверить доступность этих ресурсов. Возможно доступ к ним затруднен и именно из-за этого наблюдается медленная работа вашего сайта. Отключите подгружаемый контент сторонних ресурсов и проверьте скорость загрузки сайта.
Перегружена база данных
Если информация на вашем сайте часто меняется, в таблицах БД может возникать фрагментация данных. Это в свою очередь приводит к замедлению работы сайта.
Чтобы объединить фрагментированные записи и избавиться от потерь пространства, происходящих из-за удаления и обновления записей, мы рекомендуем периодически проводить оптимизацию таблиц базы данных:
Оптимизация таблиц базы данных
1войдите в Phpmyadmin и выберите необходимую базу данных из списка, просто кликнув на её названии:
2отметьте все таблицы в базе данных и в выпадающем списке С отмеченными выберите пункт Оптимизировать таблицу:
Также рекомендуем обратиться к разработчикам вашего сайта или на тематические форумы по используемой CMS с вопросом оптимизации скриптов запросов обращения к базе данных.
Большой размер главной страницы
Большой размер главной страницы (десятки МБ) может являться причиной медленной загрузки сайта.
Если на главной странице добавлен «тяжелый» контент (например, анимированные баннеры или изображения высокий чёткости), попробуйте его частично убрать и проверить скорость загрузки сайта.
Ресурсоёмкие расширения
Вспомните, после каких действий сайт стал медленно работать? Возможно вы установили какой-либо плагин или расширение. В этом случае поможет его отключение.
Возросшая посещаемость сайта
Медленная загрузка сайта может являться следствием возросшей посещаемости вашего сайта. В этом случае может быть два варианта:
- посещаемость сайта возросла вследствие нормальных причин. Ваш сайт стал более популярным и ему уже не хватает ресурсов доступных на виртуальном хостинге. В этом случае рекомендуем перейти на сервер VPS: Как перенести сайт на VPS;
- посещаемость сайта носит подозрительный характер. Рекомендуем проанализировать журналы сайтов на предмет DDoS атак или большого количества запросов от поисковых роботов. Как правило это дополнительно сопровождается возросшей нагрузкой на CPU. Выполните рекомендации данного раздела справки, они актуальны и при проблеме медленной загрузки сайта.
Что ещё может помочь?
Если вы используете CMS Bitrix
Если вы используете CMS Bitrix, убедитесь, что вами заказан специализированный тарифный план хостинга для Bitrix, и в панели управления хостингом активирована оптимизированная сборка PHP для Bitrix: Как сменить версию PHP?
Если вами заказан обычный тарифный план, рекомендуем перейти на Хостинг для 1C-Битрикс:
Как перейти на Хостинг для 1C-Битрикс?
Если на текущей услуге хостинга стоит панель управления ISPmanager, просто сообщите технической поддержке хостинга о желании перейти на Хостинг для 1C-Битрикс. Наши специалисты перенесут полностью ваш аккаунт на новый сервер.
Если же на текущей услуге хостинга стоит панель управления Parallels Plesk или cPanel, необходимо будет заказывать новую услугу хостинга и переносить сайт вручную. Для этого:
Включите кэширование в настройках CMS
Ускорить загрузку сайта поможет активация кэширования в настройках CMS. В Joomla и MODX можно активировать встроенный кэш, в WordPress рекомендуем установить кэширующий плагин WP Super Cache.
Настройка gzip и expires
На виртуальном хостинге, к сожалению, произвести настройку gzip и expires нельзя. Если вам критична настройка gzip и expires, рекомендуем приобрести сервер VPS. Как заказать VPS
Рекомендации не помогли
Если вы выполнили все рекомендации и они вам не помогли, произведите диагностику сети при помощи программы WinMTR и отправьте результат работы программы в техническую поддержку хостинга.
www.reg.ru