8 советов для более быстрого сайта Drupal

  1. Быстрый сайт Drupal будет приоритетным
  2. Но как вы можете сделать свой сайт Drupal быстрее?
  3. 2. Оптимизируйте изображения на своем сайте Drupal
  4. 3. Отключение ненужных модулей сделает ваш сайт Drupal быстрее
  5. 4. У вас есть сайт Drupal с международной аудиторией? Используйте CDN!
  6. 5. Оптимизируйте MySQL и PHP вашего сайта Drupal
  7. 6. Запускайте задания cron на вашем сайте Drupal в непиковое время.
  8. 7. Выберите правильный хостинг для вашего сайта Drupal
  9. Также проверьте дополнительные возможности, предоставляемые хостинг-провайдером.
  10. 8. Самый важный совет, чтобы сделать ваш сайт Drupal быстрее: используйте кеш

Как и в других системах управления контентом, скорость загрузки вашего сайта Drupal зависит от различных факторов, которые вы можете контролировать. Но что именно вы должны рассмотреть? Благодаря этим 8 удобным советам у вас также будет более быстрый и эффективный сайт Drupal!

Ваш сайт в Drupal загружается со скоростью улитки? Эти 8 советов от Combell дадут крылья вашему сайту!

Быстрый сайт Drupal будет приоритетным

Drupal CMS с открытым исходным кодом, по последним данным, опубликованным W3CTech , используется 2,2% всех сайтов по всему миру. И он используется 4,8% всех сайтов на основе CMS. Среди известных сайтов, которые используют Drupal, есть The Economist, Warner Brothers Records, а также многие другие.

С такой CMS страница генерируется на лету (используя контент из базы данных), когда посетитель попадает на нее. Однако различные факторы могут отрицательно влиять на отображение сгенерированной страницы. Как узнать, быстро ли загружается ваш сайт? Узнайте, используя:

  • Google-х PageSpeed ​​Insights : найти проблемные страницы и проанализировать их
  • Webpagetest.org : получите полный отчет о ваших CSS файлах, изображениях и ссылках
  • Pingdom : откройте для себя элементы, которые замедляют работу вашего сайта, и получите мгновенные советы по решению проблем

Скорость вашего сайта имеет большое влияние на ваш трафик , конверсии и доходы . Помните, что согласно Dynatrace сэкономив полсекунды, вы сможете увеличить продажи на вашем сайте на 10% . Быстрый сайт Drupal также хорош для вашего SEO , так как скорость загрузки является фактором, который поисковые системы учитывают, когда дело доходит до поискового рейтинга вашего сайта. По данным Google, веб-сайты теряют 20% своего трафика за каждые дополнительные 100 миллисекунд, которые требуется для загрузки страницы.

Но как вы можете сделать свой сайт Drupal быстрее?

1. Убедитесь, что ваш сайт Drupal всегда использует последнюю версию

Обновления обычно содержат исправления ошибок и улучшают производительность. Убедитесь, что ядро, модули и темы всегда актуальны.

Для выполнения обновлений перейдите в Отчеты > Доступные обновления . Затем нажмите Проверить вручную, чтобы проверить наличие обновлений.

Совет. Убедитесь, что вы также включили функцию автоматического исправления с помощью Combell. Таким образом, ваши файлы (скрипты, файлы PHP и т. Д.) Будут проверены на наличие вредоносных программ и уязвимостей, и, если вы захотите, они могут быть автоматически исправлены с помощью обновления. (Вы также можете прочитать: « Автоматическое исправление Combell защищает ваш сайт в любое время «)

2. Оптимизируйте изображения на своем сайте Drupal

В среднем изображения составляют 56% веса веб-страницы. Оптимизация этих изображений, таким образом, значительно увеличит скорость. Попробуй это:

  • Отрегулируйте степень сжатия (Drupal 6 и 7 используют сжатие по умолчанию 75%): перейдите в « Конфигурация» > « Набор инструментов изображения» , отрегулируйте процент и нажмите « Сохранить конфигурацию».
  • Используйте модули оптимизации изображения , такие как Оптимизация изображения а также Магия изображения
  • Используйте технику отложенной загрузки изображений , благодаря которой изображения загружаются только тогда, когда они видны в окне браузера. Самый популярный модуль для этой цели Изображение LazyLoade р
  • Масштабируйте свои изображения перед их загрузкой ; не позволяйте CSS справиться с этой задачей. Фильтр изменения размера изображения Модуль поможет вам сделать это.

3. Отключение ненужных модулей сделает ваш сайт Drupal быстрее

Как и на всех других платформах CMS, каждая установка по умолчанию включает модули, которые вам не нужны. Отключение этих модулей сделает ваш сайт быстрее. Эксперты рекомендуют выполнить максимум 50 модулей. Вот некоторые модули, которые вы можете отключить:

  • Статистика: этот модуль записывает в вашу базу данных каждый раз, когда страница загружается. Если вы используете Google Analytics, вам не нужен этот модуль.
  • Инструменты разработки администрирования: необходимы, только если вы хотите создать дополнительные инструменты самостоятельно
  • Другие модули, в зависимости от ваших потребностей: Devel, доступ к узлу Devel, пользовательский интерфейс поля, пользовательский интерфейс правил, пользовательский интерфейс представлений, фильтр модулей, блог, форум, таксономия, поиск, справка, ярлык, панель мониторинга, ведение журнала базы данных, цвет, панель инструментов и трекер

4. У вас есть сайт Drupal с международной аудиторией? Используйте CDN!

Сеть доставки контента особенно важна, когда ваш сайт Drupal привлекает (много) посетителей со всего мира. CDN имеют прокси-серверы по всему миру, так что элементы вашего сайта (изображения, JavaScript, CSS) могут быть получены с этих локальных серверов, а не с серверов на другом конце планеты. Очевидно, это поможет вам сделать ваш сайт быстрее.

Популярные сервисы включают Cloudflare , который является бесплатным, и Akamai Technologies , которое является платным решением (см. также полный список CDN в Википедии )

5. Оптимизируйте MySQL и PHP вашего сайта Drupal

Держите чистую базу данных MySQL и удаляйте ненужный контент. Для конкретных советов и сценариев, пожалуйста, посетите Drupal: оптимизация MySQL , Для большинства ваших столов инсайдеры советуют использовать InnoDB скорее, чем MyISAM ,

Совет: убедитесь, что вы всегда используете последнюю версию PHP, которая работает быстрее, чем предыдущие версии.

6. Запускайте задания cron на вашем сайте Drupal в непиковое время.

Задания Cron - задания, которые планируется выполнять автоматически через равные промежутки времени, - могут значительно замедлить работу вашего сайта Drupal Задания Cron - задания, которые планируется выполнять автоматически через равные промежутки времени, - могут значительно замедлить работу вашего сайта Drupal. Поэтому лучше всего планировать задачи, которые должны выполняться только один раз в день в непиковое время. Хорошие примеры включают проверку обновлений тем или модулей, рассылку новостей и т. Д.

7. Выберите правильный хостинг для вашего сайта Drupal

Цена не должна быть вашей главной заботой при выборе хостинга для вашего сайта Drupal. Дешевый, но медленный хостинг действительно может стоить вам больше, чем вы рассчитывали! Быстро SSD хостинг например, предоставленный COMBELL ,

Также проверьте дополнительные возможности, предоставляемые хостинг-провайдером.

  • Предлагает ли он только веб-пространство или также советы экспертов Drupal и готовую к использованию установку Drupal ?
  • Как насчет SLA? Какие гарантии на бесперебойную работу вы получаете?
  • Доступна ли круглосуточная поддержка на вашем языке?
  • Существуют ли передовые инструменты оптимизации для Drupal, такие как Memcache, Varnish или Reddit?
  • Можете ли вы использовать бесплатные SSL-сертификаты Let's Encrypt, которые позволяют предлагать защищенные HTTPS-страницы?
  • HTTP / 2 включен? Потому что эта новая версия протокола HTTP также влияет на вашу скорость!

Если ваш текущий хостинг некачественный, и если вы заинтересованы в Хостинг Drupal, предоставляемый Combell не стесняйтесь использовать бесплатную услугу передачи, которая «упаковывает» ваш сайт и аккуратно переносит его на новый адрес.

8. Самый важный совет, чтобы сделать ваш сайт Drupal быстрее: используйте кеш

С веб-сайтом, основанным на системе управления контентом, вы можете спросить себя, действительно ли необходимо, чтобы абсолютно весь контент извлекался из базы данных каждый раз, когда пользователь посещает страницу ... Определенные части контента действительно оставались неизменными в течение определенного времени. период времени и, таким образом, может просто обслуживаться из кэша. Это может дать вашему сайту огромный прирост в скорости!

Drupal позволяет использовать кеш на разных уровнях; инструменты для этого уже встроены в сам Drupal, но по умолчанию отключены. Вы можете выбрать между кэшированием страниц, кэшированием представлений, панельным кэшированием, PHP-кэшированием, браузерным кэшированием, сжатием Gzip и заголовками Expire . Для получения подробных инструкций о том, как включить эти инструменты, пожалуйста, посетите Keycdn.com ,

Однако вы также можете использовать специальные инструменты, такие как Varnish и Redis. Подробнее об этих инструментах читайте в следующих статьях:

Дополнительные советы по ускорению работы вашего сайта см. В нашей (голландской) электронной книге «Мифы о скорости и о том, что действительно помогает сделать ваш сайт быстрее» ( скачать бесплатно )

Скачать бесплатную электронную книгу

Так что, не ждите больше, чтобы дать толчок вашему сайту Drupal! Кроме того, проверьте, что Хостинг Combell's Drupal предлагает вам.

4. У вас есть сайт Drupal с международной аудиторией?
Но что именно вы должны рассмотреть?
Ваш сайт в Drupal загружается со скоростью улитки?
Как узнать, быстро ли загружается ваш сайт?
Но как вы можете сделать свой сайт Drupal быстрее?
4. У вас есть сайт Drupal с международной аудиторией?
Как насчет SLA?