Модуль BigPipe

Если бы между владельцем и посетителем сайта происходил молчаливый диалог, он мог бы звучать примерно так: "Можно минутку вашего внимания?" - "У вас есть 3 секунды". Ведь именно в течение этого времени в среднем пользователь соглашается ждать загрузки страницы.

Оптимистичные новости! Есть замечательная технология, благодаря которой вы не заставлять посетителей сайта ждать. Как гостям хорошего ресторана, им подадут некоторые блюда сразу, чтобы они не скучать и не были голодными. Давайте знакомиться с новым модулем Drupal 8 для повышения быстродействия сайта: BigPipe.

Что такое модуль BigPipe?

BigPipe позволяет гостям сайта получать некоторые части страницы в свой браузер сразу - не дожидаясь, пока загрузится все.

Нет нужды загружать определенные статические, неизменные, кэшированные элементы страницы (например, фу, меню, поисковое поле), поэтому они могут мгновенно выдаваться пользователям снова и снова.

Что касается динамических, некешованых, персонализированных частей страницы (например, оповещение от друзей, содержимое корзины, рекомендованный контент), они будут представлены не позднее, чем особые блюда, для приготовления которых требуется больше времени.

Как Drupal 8 будет различать эти динамические и статические элементы? С помощью специальной метаинформации для кэширования, которую нужно предоставить для всех элементов. И больше никаких лишних усилий и ресурсов.

Этот подход помогает создать имидж динамичного, быстрого, современного сайта. Пользователь чувствует себя более вовлеченным в процесс, поэтому больше шансов, что он останется и подождет, пока загрузится остальные контента (его персонализированная часть).

Кто создал BigPipe?

Основной концепт BigPipe был придуман гигантом среди соцсетей - Фейсбуком. Однако Вим ЛИРС, ведущий разработчик в Acquia, и Фабиан Франц, топ-инженер по улучшению работы сайтов в Tag1 Consulting, решили сделать эту замечательную технологию доступной для пользователей Друпал-сайтов. Начав работать над этим в 2014 году, они разработали прекрасный модуль BigPipe эксклюзивно для ядра Drupal 8.

"Самый быстрый Drupal всех времен"

На DrupalCon в Барселоне Вим и Фабиан сделали презентацию о модуле BigPipe с очень перспективной названием "Время сайтам летать - самый быстрый Drupal уже здесь!" . Они показали пример страницы, загруженной за 28 миллисекунд, чем вызвали аплодисменты аудитории.

Еще одна оптимистическая цитата Вима ЛИРС - "BigPipe изменил Drupal 8 и сделал его самым быстрым Друпалом из всех".

Поэтому так Drupal - слово голландского происхождения, означает "капля", мы, возможно, теперь рискнем назвать его "летучим голландцем" Используйте инновации для доработки Drupal и увеличения интереса посетителей к вашему сайту.

Комментарии Disqus