Компрессия и конкатация в интернете все знают, что вы можете создать файлы gzip для действительных Gzip, но знают ли браузеры? Мы исследуем конкатацию с гзипом, бротли и зстдом. Чем меньше данных мы отправляем в браузер, тем лучше. Компрессия - это один из способов послать меньше данных. Но компрессия не свободна. Поэтому мы обмениваемся коэффициентом сжатия (как меньше я могу получить входные данные) на скорость сжатия. Скорость декомпрессии может быть также проблемой, но в браузере-локне она обычно делает вывод о том, что качество сжатия (сколько меньше байтов вы можете послать по проводу) важнее скорости разжима. Когда данные полностью собираются только в ответ на запрос (например, ответ включает данные для конкретного пользователя, взятые из базы данных), мы могли бы выбрать динамическое сжимание ответа на сервере. В этом сценарии мы хотим, чтобы сжатие было относительно дешевым, с тем чтобы оно не стало значительной частью запоздалого реагирования. Если данные полностью статичны (будь то снимки itus, CSS или JavaScript или даже HTML), мы можем позволить себе более дорогостоящее сжатие, если оно приведет к меньшему выходу. Мы делаем это один раз, а затем получаем выгоду. У ИАНА есть дюжина зарегистрированных схем кодирования контента, включая gzip, brotli и zstd. Но HTTP Architrus 2025 Web Almanac говорит нам, что в основном используются только гзип, бротли и zstd. И этот бротли теперь является множественностью, используемой среди трафика CDN, в то время как gzip -…
Компрессия и подавление в Интернете
Статья URL: https://theconsensus.dev/p/2026/10/04/compress-and-concatenation-on-the-web.html? Концентрация=1 Замечания: httpss://news.ycombinator.com/item?id=50033300 Очки: 7 # Комментарии: 1