Как да използваме Autoptimize с HTTP/2
Освен ако не сте прекарали последните години в колиба в гората, сигурно знаете, че HTTP/2 вече се поддържа от сървърите на всички доставчици на хостинг услуги и с помощта на Let's Encrypt преминаването към новата версия на протокола е лесно и бързо. Ако ползвате WordPress и сте се интересували от оптимизиране на зареждането на сайта, сигурно сте чували за разширението Autoptimize, което позволява обединяване и смачкване на JavaScript и CSS файловете, които вашия сайт зарежда. Но с преминаването към HTTP/2, казват, обединяването на файловете вече не е необходимо, дори е вредно. А дали наистина е така?
В по-новите версии на Autoptimize има възможност чрез филтър да съставите списък с разрешени за обединяване скриптове. Това позволява да обедините скриптовете, които са задължителни за всички страници в сайта и да оставите скриптовете, които се зареждат само на определени страници извън пакета. Това решава и един друг проблем с Autoptimize – когато различни скриптове се зареждат на различни страници, пакетите, които се генерират са различни. Това води до безконтролно увеличаване на кеша на Autoptimize и до забавяне на зареждането за потребителите, защото вместо да заредят кеширан файл, всеки път теглят различен.
още…