Файл сжатия перед загрузкой через http

Место хранения данных будет зависящим от реализации.

Однако значение статичный является "внутренней связью". Таким образом символ внутренний к единице компиляции (foo.c, bar.c) и не может быть сослан вне той единицы компиляции. Так, не может быть никаких коллизий имени.

6
задан Piskvor cc-by-sa 3.0 1 July 2010 в 15:41
поделиться

2 ответа

Браузеры никогда не сжимают загруженные данные, потому что у них нет возможности узнать, поддерживает ли их сервер.

Загруженный контент может быть сжат, потому что заголовок запроса Accept-Encoding позволяет браузеру указать сервер, который поддерживает сжатый контент. К сожалению, не существует эквивалентного протокола, который работал бы иначе и позволял бы серверу указывать браузеру, что он поддерживает сжатие.

Если у вас есть контроль над сервером и клиентом (например, с помощью silverlight, flash), вы можете использовать сжатые тела запросов.

1
ответ дан 17 December 2019 в 20:32
поделиться

Для Silverlight существует библиотека под названием Xceed, которая, помимо прочего, «позволяет сжимать данные по мере их загрузки», хотя она и не бесплатна. Я считаю, что это можно сделать только с помощью таких технологий, как Flash или Silverlight, а не изначально в браузере.

Я не согласен с приведенным выше постером о том, что браузеры делают это автоматически, и я считаю, что это происходит только со стандартным HTML / CSS / Text файлы и только если на сервере и браузере включено сжатие (gzip, deflate).

1
ответ дан 17 December 2019 в 20:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: