Hello! On Fri, May 26, 2017 at 07:26:14PM +0300, Gena Makhomed wrote:
> Здравствуйте! > > На странице > http://mailman.nginx.org/pipermail/nginx/2011-December/030797.html > Maxim Dounin написано: > > First of the Expires and/or Cache-Control is used. > > В то же самое время, на странице > https://support.cloudflare.com/hc/en-us/articles/202775670-How-Do-I-Tell-Cloudflare-What-to-Cache- > написано: > > Note: As per RFC rules, "Cache-Control: max-age" trumps "Expires" > headers. If we see both and they do not agree, max-age wins. > > Из этого следует что nginx не совсем соответствует RFC, > или в сообщении от 2011 года устаревшая информация? Поведение было приведено в большее соответствие с RFC в 2014 году (nginx 1.5.9): http://hg.nginx.org/nginx/rev/6a3ab6fdd70f Однако там по прежнему не всё строго, в частности - если директива Expires идёт первой и совсем запрещает кеширование, то кеширование использоваться не будет. У нас даже есть тикет про это, https://trac.nginx.org/nginx/ticket/964. -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
