Назад | Перейти на главную страницу

Модуль Expire настроен на 0, но swf всегда загружается из кеша

Я пытаюсь загрузить флэш-файл SWF со своего lighttpd веб сервер.

expire.url "/ static / swf" => "модификация плюс 0 секунд"

Однако, когда я перезагружаюсь из веб-браузера, кажется, что хром загружает файл из кеша. То же самое с firefox. В этом с firebug я вижу, что файлы загружаются из кеша, хотя в заголовке отображается "Кэш-контроль"из"макс-возраст = 0"

Не могли бы вы сказать мне, почему Chrome или Firefox используют кеш вместо загрузки файлов, когда я говорю, что не хочу кэшировать файлы этого типа.

Спасибо.

$HTTP["url"] =~ ".(swf)$" {
etag.use-inode = "disable"
etag.use-mtime = "disable"
etag.use-size = "disable"
static-file.etags = "disable"
}

Я пробовал это, но 304 Не изменено ответил.

curl -I http://static.lucas.net/static/swf/titles.swf
HTTP/1.1 200 OK
Content-Type: application/x-shockwave-flash
Accept-Ranges: bytes
**Last-Modified**: Fri, 01 Apr 2011 09:34:05 GMT

Последняя модификация - это проблема.

Возможно, что 0, как обычно, означает бесконечность.