<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>