<div dir="ltr">Привет сообществу!<div><br></div><div>Ребят, возник такой вопрос: </div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><br></div><div>а есть ли профит от размещения кеша Nginx'а на tmpfs <i><u>в Linux</u> </i>? </div></blockquote><div><br></div><div>Дело в том, что когда-то, когда настраивал nginx с кешированием, натыкался на старую рассылку, где ещё сам Игорь Сысоев рассказывал, что "<i>смысла в этом нет, если только в кеш не производится много записи" </i><i><a href="http://markmail.org/message/hdjl6gawlvtsfwe5#query:+page:1+mid:hdjl6gawlvtsfwe5+state:results">клац!</a></i></div><div>Но там речь шла о FreeBSD, а не про Linux. А в каком-то другом ( очередном?:) ) холливаре про "nginx + RAM cache" тоже речь шла изначально про фряху, где потом кто-то сказал что "да ерунда это все! в линухах tmpfs работает как пологается", на что Игорь остановил - мол, "давайте определимся, о какой оси речь идет: линуксы или фрибсд?" Жаль, но пруф уже не найду.. </div><div><br></div><div>Так вот. К чему это я всё: судя по всему, организация tmpfs во FreeBSD и Linux'ах различается. И во фряхе размещать там кеш не всегда разумно. А как с линуксами дело обстоит, может знает кто? Увы, у меня нет достаточных знаний, чтобы философствовать на эту тему... но может у кого эмпирики хватает.</div><div><br></div><div>purpose:</div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>хочется отказаться от варниша в пользу nginx+cache. на данный момент работает схема с варнишем спереди и nginx'ом в бэкенде.</div></blockquote>Однако, при попытке убрать варниш, не было обнаружено какой-либо деградации в синтетических тестбенчах (что весьма странно). То есть, выходило что varnish не давал никакого профита (в синтетике) в сравнении с обычным nginx'ом ? Поэтому встал вопрос "а можно ли вообще ускорить имеющийся результат?" В ход пошли всякие коктейли из "pure nginx", "nginx+varnish", "nginx+pagespeed", "nginx+cache".... <ещё с пару десятков комбинаций> ...  И вот, собсно, дошли до "nginx + tmpfs-cache + ..." Но, тк особого доверия своим тестам <a href="http://eax.me/benchmarks/">нет никогда</a>, а теститься на продакшенах бывает крайне дорого:) - хочется узнать мнения сообщества.<div><br></div><div>Спасибо!<br><div><div><br></div><div>P.s. Извините за графоманство - уж очень люблю это дело :D</div><div><br></div><div><br></div><div><br></div></div></div></div>