Я пишу действие, которое возвращает ответ JSON. Из-за большого количества данных я хочу использовать HTTP-сжатие для этого действия.Сжатие вывода определенного действия в Symfony?
Как указать HTTP-сжатие для вывода определенного действия?
Я пишу действие, которое возвращает ответ JSON. Из-за большого количества данных я хочу использовать HTTP-сжатие для этого действия.Сжатие вывода определенного действия в Symfony?
Как указать HTTP-сжатие для вывода определенного действия?
Я не думаю, что есть способ symfony сжать только конкретные ответы. Там есть несколько способов, вы можете сделать это, хотя:
LocationMatch
только для сжатия ответов, соответствующих данному URI. Nginx позволит вам сделать то же самое с блоком location
. Я уверен, что другие (Varnish, lighttpd и т. Д.) Тоже сделают это.Если вы не испытываете сумасшедшего трафика для очень динамичного контента, вероятно, нет причин не включать сжатие на уровне веб-сервера.