BUG? nginx 0.8.1, caching
Denys Fedoryschenko
denys at visp.net.lb
Mon Jun 15 12:58:55 MSD 2009
On Monday 15 June 2009 11:24:46 Igor Sysoev wrote:
>
> Да, ключ одинаков и md5 должно быть ddcd407363e2a54f885d04036fcee801.
> Но судя по приведённым именам - 0000000331 и 0000000371, это не файлы
> в кэше (nginx/cache), а временные файлы в каталоге (nginx/temp).
> Скорее всего, для этих файлов download.windowsupdate.com выдаёт запрет
> на кэширование. Можно попробовать поставить
>
> proxy_ignore_headers Cache-Control Expires;
>
> скачать, и посмотреть, появился ли
> /cache/nginx/1/80/ddcd407363e2a54f885d04036fcee801
Они еще не докачались. Клиенты их запрашивают с Range, но я так понял nginx
вытягивает весь файл и кладет в кеш.
Вот полный заголовок из самого файла, вроде нет Cache-Control.
HTTP/1.0 200 OK
Content-Length: 19696787
Content-Type: application/octet-stream
Last-Modified: Thu, 09 Apr 2009 23:32:20 GMT
Accept-Ranges: bytes
ETag: "09a1c6d6bb9c91:803b"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Mon, 15 Jun 2009 00:12:26 GMT
X-Cache: MISS from youtube-cache.com
Via: 1.0 youtube-cache.com:8080 (squid/2.7.STABLE6-20090612)
Connection: close
Файл кешируется, но до того как он кешируется он тянется в несколько потоков
(если он скажем 700-800 Мб - это существенно).
More information about the nginx-ru
mailing list