Я использую модуль gzip nginx для сжатия документов. Когда gzip включен, nginx будет автоматически отправлять конец содержимого gzip с заголовками HTTP, верно?
Без добавления заголовка PHP header()
или мета HTML http-equiv
, это отлично работает. Тем не менее, я видел онлайн-руководство по добавлению заголовка для gzip, будь то мета PHP или HTML, чтобы помочь браузеру обрабатывать данные, сжатые gzip.
Это действительно нужно? Так как я не был уверен, нужно ли это для какого-то проведения (что я не тестирую), я задал этот вопрос для дальнейшего разъяснения проблемы.
Nginx сжимает данные по типу mime. Для статических файлов он использует для этого файл mime.types, но для данных из бэкэнда вам необходимо установить тип mime, если по умолчанию уже не используется text / html или вы добавили значение по умолчанию для типов сжатия. Видеть http://wiki.nginx.org/HttpGzipModule#gzip_types