- Сакрэтныя аптымізацыі Drupal 8
- Магчымасці аптымізацыі прадукцыйнасці ў Drupal 8
- Вялікая труба
- Ультра хуткасць і інтэрактыўнасць
- Хутацца
Прыйшоў час, каб максімальна павысіць ваш сайт і звяртацца да большай колькасці кліентаў - і павагі Google! Гэты палёт будзе асабліва зручным, калі ваш сайт пабудаваны з Drupal 8, ці нават калі вы думаеце пра тое, каб атрымаць сайт Drupal 8. Прадукцыйнасць аптымізацыі n атрымала вялікую ўвагу ў восьмым варыянце Drupal, таму ёсць шмат спосабаў атрымаць вялікую хуткасць працы сайта.
Сакрэтныя аптымізацыі Drupal 8
Перш за ўсё, неабходна адзначыць некаторыя класічныя «вечныя» практыкі, якія ўзмацняюць хуткасць, якія тычацца як Drupal 8, так і 7, з невялікімі адрозненнямі ў рэалізацыі. Да іх адносяцца (але не абмяжоўваючыся):
- Выдаленне старонніх модуляў альбо тыя, якія перашкаджаюць прадукцыйнасці вашага сайта
- Агрэгацыя файлаў CSS і JS , альбо згрупаваць іх, каб паменшыць колькасць HTTP-запытаў (на старонцы "Прадукцыйнасць Drupal" ці з модулем AdvAgg)
- Выкарыстанне магчымасцяў для кэшавання (усталяванне максімальнага часу кэша ў залежнасці ад таго, як часта змяняецца ваша змесціва, а таксама выкарыстанне дадатковых модуляў кэшавання, напрыклад, Павышэнне і г.д.)
- Лён загрузка малюнкаў альбо загрузіць толькі тыя выявы, якія ў цяперашні час знаходзяцца ў выглядзе карыстальніка
- Выкарыстанне спецыяльных стыляў малюнкаў, каб усе арыгінальныя выявы былі абрэзаны, каб адпавядаць ім
- Абапіраючыся на шмат іншых метады аптымізацыі малюнкаў
- Рэалізацыя AMP стандарт забяспечыць хуткую маланку загрузку старонкі на мабільных прыладах
- Выкарыстанне CDN (сеткі дастаўкі кантэнту), якія хутка абслугоўваюць кантэнт карыстальнікам у залежнасці ад іх геаграфічнага становішча
- Паскарэнне вашых 404 адказаў з модуль Fast 404
Аднак Drupal 8 таксама прапануе новыя і унікальныя магчымасці аптымізацыі хуткасці, некаторыя з якіх ідуць далей.
Магчымасці аптымізацыі прадукцыйнасці ў Drupal 8
Разумнае кэшаванне
Кэшаванне альбо захаванне версій старонак, каб паказаць іх карыстальнікам зноў, гэта выдатная тэхніка, якая дазваляе эканоміць шмат рэсурсаў. Гнуткія падыходы да кэшавання з'яўляюцца аднымі з лепшых характарыстык Drupal 8.
Ядро Drupal 8 мае цудоўныя модулі кэшавання. Кэш унутранай старонкі кэшуе змест для ананімных карыстальнікаў. Dynamic Page Cache кэшуе змесціва для любога карыстальніка і аўтаматычна апрацоўвае дынамічны кантэнт. Акрамя таго, ёсць шмат дадатковыя модулі кэшавання Drupal .
Адзін з найвялікшых вынаходак Drupal 8 - гэта метададзеныя кэша (тэгі кэша, кантэксты кэша і максімальны ўзрост кэша). Гэта дапамагае выбарачна абнаўляць кэш пры змене змесціва, а таксама дазваляе распрацоўнікам ствараць гнуткія змены кэша.
Вялікая труба
Вось дзіўная навіна ў ядры Drupal, якая заслугоўвае асаблівай увагі. Гэта дапаможа вам ніколі не трымаць патэнцыйных кліентаў у чаканні загрузкі старонак. Модуль BigPipe пачаўся як эксперыментальны модуль у пачатку Drupal 8 і зараз з'яўляецца адным з яго ключавых модуляў па стане на Drupal 8.5.0 .
Гэты модуль дазваляе карыстальнікам неадкладна бачыць нязменныя, кэшаваныя элементы старонкі, а дынамічны персаналізаваны кантэнт падаецца далей. Гэтая тэхналогія была натхнёная Facebook, і, улічваючы аб'ёмы гэтай сацыяльнай сеткі, BigPipe, безумоўна, будзе добра працаваць для вашага сайта.
Ультра хуткасць і інтэрактыўнасць
Гарачым напрамкам сёння з'яўляецца аб'яднанне Drupal з фреймворкамі JavaScript (React, Vue, Angular, Node, Ember, Backbone and etc.). Гэта дазваляе вэб-сайту атрымаць выключную хуткасць і інтэрактыўнасць. У так званай часта выкарыстоўваецца выбуханебяспечная сумесь рамак Drupal і JavaScript безгаловы, або развязаны Drupal падыход .
Усё гэта і многае іншае магчыма з-за дзіўнага Drupal 8 іншыя інтэграцыйныя магчымасці . Drupal 8 мае убудаваныя вэб-службы (сериализация, HAL, вэб-службы RESTful і HTTP Basic Authentication). Дадатковыя памочнікі накшталт GraphQL , Падзапросы , Спажыўцы модулі і многае іншае ствараюць ідэальнае ўзаемадзеянне і павялічваюць хуткасць.
Хутацца
Лепшае рашэнне па аптымізацыі прадукцыйнасці сайта зойме ўсяго некалькі секунд! Звяжыцеся з намі і папытаеце нашу каманду зрабіць свой сайт Drupal 8 дзіўна хуткім, абнавіць апошнюю версію Drupal 8 альбо стварыць новы супервысокі сайт з нуля.