Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bug ? 304 status - Cache-Control
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Bug ? 304 status - Cache-Control
- From: "S.A.N" <nginx-forum@xxxxxxxx>
- Date: Mon, 06 Jan 2014 16:05:16 -0500
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=selenium.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=OGMgObMXFjqNoGj9XAYXCCbPQryAfgtY/eYnsnnWKho=; b=VZ3OnSk2/OO1+boDYciYIKK0VrQCLQgWpXlc0HqiWWAoQDgPumKIBgYapsI0tHNQG1qPgvD1276jRb/xcK1kpWH7RU5goN+nYAk0xyYpIN7Hjc25w1YnYTZ9VBfkOeRclTGIxQgWRscJ25xGh1az460/tS817MtlASHLrtCh9D0=;
- In-reply-to: <CAFHpkQGEL5rLoDKA4ybWfYhGuc9X6fUjGR00=5ddL0xR28t+ew@mail.gmail.com>
- References: <CAFHpkQGEL5rLoDKA4ybWfYhGuc9X6fUjGR00=5ddL0xR28t+ew@mail.gmail.com>
> перечитал RFC, к числу hop-by-hop хедеров они не относятся,
> получается, их надо всегда передавать на бекенд?
Да, эти заголовков при прозрачном проксировании передаются без изменений, к
сожалению Nginx самостоятельно удаляет эти заговолки при включенном Nginx
кешировании, я понимаю почему он это делает, таким образом он форсирует
наполнения своего кеша и защищает себя от проблемы с кешированием 304
статуса, но при этом исключает работу бекенда с клиентским кешем.
> ну и такой вопрос, раз движок php, используете ли вы средства типа
> APC
> и xdebug ?
> а миллисекунды у вас неплохие.
Мы используем РНР 5.5 с включеным OPcache, данная версия РНР работает шустро
потребляет меньше памяти, потребности в АРС нет, разве что в АРС есть
возможность кешить переменые значения но это не актуально если используется
больше одного сервер приложения, для кеширования переменых значений мы
используем Memcache, между Nginx и PHP-FPM, keep-alive конект это тоже
экономит время.
Основная причина высокой скорости ревалидации, это то что для её выполнения
достаточно 200 строк кода РНР, в этих строках нет медленных операций, самое
медленное что там есть это запрос к Memcache он так же на персистен конект,
в общем при разогретом кеше могут быть даже чуть лучше результаты чем я
написал, по этому для нас вопросы кеширования так важны.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,245951,246073#msg-246073
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|