2010-11-22 2 views

ответ

0

Я не думаю, что есть способ symfony сжать только конкретные ответы. Там есть несколько способов, вы можете сделать это, хотя:

  • Ваш собственный фильтр, который запускает/останавливает необходимое сжатие выходного буфера в зависимости от маршрута (посмотрите на Подробнее С Symfony книги о том, как работают фильтры)
  • Настройте это на веб-сервере. С помощью Apache вы можете использовать блок LocationMatch только для сжатия ответов, соответствующих данному URI. Nginx позволит вам сделать то же самое с блоком location. Я уверен, что другие (Varnish, lighttpd и т. Д.) Тоже сделают это.

Если вы не испытываете сумасшедшего трафика для очень динамичного контента, вероятно, нет причин не включать сжатие на уровне веб-сервера.

Смежные вопросы