Конфигурация expires.url для статических изображений в lighttpd - PullRequest
1 голос
/ 27 июня 2009

Я пытаюсь избежать повторной загрузки изображений из моего веб-приложения. Я использую lighttpd для обслуживания статического контента, и у меня истек срок действия, настроенный так:

expire.url = ("/ static /" => "доступ 1 год", "/ static / images /" => "доступ 1 год")

Кажется, это работает для js и css, которые живут в /static.

Но на самом деле это не работает для файлов изображений - кажется, что браузер по-прежнему запрашивает их снова и снова, получая ответ «304 Not Modified».

Помогите кому-нибудь?

Соответствующая информация:

**ResponseHeaders:**

Expires : Tue, 22 Jun 2010 13:07:38 GMT
Cache-Control : max-age=31104000
Last-Modified : Thu, 25 Jun 2009 13:00:11 GMT
Date: Sat, 27 Jun 2009 13:07:38 GMT

**RequestHeaders**:

If-Modified-Since:Thu, 25 Jun 2009 13:00:11 GMT
Cache-Control:max-age=0

1 Ответ

0 голосов
/ 10 января 2011

это совершенно нормально. Обслуживание http 304 без тела все еще намного быстрее, чем повторная обработка всего изображения / файла.

...