Где я должен установить заголовки HTTP, такие как Expires? - PullRequest
0 голосов
/ 03 февраля 2010

Я хочу развернуть приложение с помощью Sinatra на Phusion Passenger w / nginx. Если я хочу установить заголовок Expires для моего статического содержимого - скажем, таблиц стилей - кажется, есть три места, где я мог бы сделать это.

  1. В моем приложении Sinatra, используя API
  2. С промежуточным программным обеспечением для стойки
  3. В конфигурации сервера для моего развертывания

Какой из этих методов является лучшим местом для настройки заголовков HTTP?

1 Ответ

1 голос
/ 04 февраля 2010

После разговора и ответа на этот вопрос и увидев комментарий выше, я думаю, что нашел ответ на свой вопрос.

Весь смысл nginx фактически удаляет первые две опции.

Это приводит к варианту № 3. Это где все остальные настройки содержимого, такие как сжатие GZIP.

...