Скорость работы сайта непосредственно влияет как на конверсию, так и на позиции сайта в поиске Google и Яндекс. Например известно, что ускорение времени загрузки страницы на одну секунду может повысить конверсию на 7%.

У нас есть опыт профилировки медленно работающих Drupal-сайтов, оптимизации серверов и ускорения Drupal-сайтов, масштабирования Drupal-проектов. Сайты, которые мы разрабатываем на Drupal, регулярно получают оценку 100/100 в тестах Google PageSpeed Insights.

Если сайт периодически не доступен, медленно грузится, сервер не справляется с нагрузкой, то мы можем:

  • Продиагностировать сервер для поиска «узких мест».
  • Оптимизировать сервер для устранения проблем производительности.
  • Составить рекомендации по улучшению серверного оборудования.
  • Профилировать Drupal для поиска “узких мест” производительности сайта.
  • Исправить большинство замечаний в отчете Google PageSpeed Insights.
  • Составить рекомендации по дальнейшем ускорению Drupal-сайта и выполнить эту работу в рамках поддержки.

В своей работе мы используем такие инструменты, как nginx, apache, varnish, memcached, apc, xcache, xdebug, xhprof.

Оптимизация Drupal сайта состоит из 2-х этапов.

Этап 1. Диагностика и оптимизация сервера

Этап не выполняется для виртуального хостинга, выполняется только на выделенном или виртуальном сервере:

  • Мониторинг сервера для поиска проблемных мест производительности сайта.
  • Проверка настроек программного обеспечения сервера. Настройка серверного сжатия статического контента и заголовков кеширования статических файлов в браузере.
  • При необходимости установка дополнительного программного обеспечения - apc, memcached, и настройка одного сайта для работы с memcached.
  • Рекомендации по дальнейшей оптимизации.

Стоимость Этапа 1: 6000 р.

Этап 2. Настройка Drupal-сайта для ускорения работы

  • Оптимизация изображений, CSS и JavaScript.
  • Настройка кеширования.
  • Профилирование Drupal (xdebug). Анализ медленных и частых запросов к базе данных (MySQL slow log). На виртуальном хостинге выполняется только при наличии технической возможности.
  • Отладка Drupal для выяснение причины возникновения проблем производительности.
  • Составление рекомендаций по дальнейшей доработке сайта для устранения проблем с производительностью.

Стоимость Этапа 2: 10000 руб.

Выполнение двух этапов работ позволяет значительно ускорить сайт и вывести его в зеленую зону теста Google PageSpeed Insights (80 и более баллов).

Для устранения причин медленной работы или исправления критических замечаний Google PageSpeed Insights может потребоваться существенная доработка сайта, по техническим причинам для полной оптимизации работы сервера может потребоваться смена хостинга. В этих случаях мы порекомендуем и настроим подходящий хостинг, сделаем необходимые доработки Drupal-сайта по тарифам поддержки.