Niklan.net
357 subscribers
110 photos
13 videos
5 files
397 links
Веб-разработка и Drupal.

Блог: http://niklan.net
Download Telegram
Улучшение агрегации CSS и JavaScript

Сразу поделюсь крайне интересным изменением, которое появится в Drupal 10.1.0. В нём поменяли процесс агрегации CSS и JS при подготовке ответа!

Сейчас агрегация происходит в момент подготовки ответа страницы. Это означает, что если данный процесс занимает 10 секунд, то это минимум времени, которое потребуется для подготовки ответа страницы. Это же изменение выносит процесс агрегации в подзапросы по типу BigPipe и обрабатывает их уже после начала ответа или, если вам так ближе, по принцпу генерации стилей изображений. В ответе будет находиться только заранее известный URL с файлами, но само содержимое будет сгенерировано только при обращении к нему, а не так, что сначала генерируются файлы, а только после получается URL и происходит ответ сервера.

Подобная переработка агрегации ускоряет ответ на холодный кеш примерно на ~ 100-1000ms в зависимости от сложности проекта.

#drupal #drupal_10 #drupal_10_1