1.5Kпросмотров
16 декабря 2022 г.
Score: 1.7K
Улучшение агрегации CSS и JavaScript Сразу поделюсь крайне интересным изменением, которое появится в Drupal 10.1.0. В нём поменяли процесс агрегации CSS и JS при подготовке ответа! Сейчас агрегация происходит в момент подготовки ответа страницы. Это означает, что если данный процесс занимает 10 секунд, то это минимум времени, которое потребуется для подготовки ответа страницы. Это же изменение выносит процесс агрегации в подзапросы по типу BigPipe и обрабатывает их уже после начала ответа или, если вам так ближе, по принцпу генерации стилей изображений. В ответе будет находиться только заранее известный URL с файлами, но само содержимое будет сгенерировано только при обращении к нему, а не так, что сначала генерируются файлы, а только после получается URL и происходит ответ сервера. Подобная переработка агрегации ускоряет ответ на холодный кеш примерно на ~ 100-1000ms в зависимости от сложности проекта. #drupal #drupal_10 #drupal_10_1