Welcome! Log In Create A New Profile

Advanced

Re: memcached & multi-get?

Sergey Shepelev
November 20, 2009 12:40PM
2009/11/20 Роман Маширов <mrj@nandu.ru>:
> john2do wrote:
>>
>> Схема прекрасно работает на одном фронте, но когда их 2 а в обозримом
>> будущем 4 то уже отдача статики (картинок) с этих фронтов начинает
>> поздумываться (через нфс) соответсвенно если туда еще и контент нагрузить то
>> будет совсем грустно.
>
> Брр, а нфс-то зачем? статику раскидываем по дискам фронтов, nginx прекрасно
> умеет кэшить.
>>
>> а тут центральное место, доступное по сети. прекрасно администрируемое и
>> достаточное для решения поставленных задач.
>> другое неоспоримое преимущество мемкэша - ненужно замарачиваться очисткой
>> кэша по времени. правда время жизни дается блокам достаточно большое - но
>> всётаки.
>>
>
> А зачем его чистить? Если блок = материал на сайте или кусок навигации, он
> валиден, пока его не изменят или не закроют. И в этом смысле статика удобнее
> -- лежит себе и есть не просит. А чистить можно отдельным процессом в фоне,
> при условии что кэш съел действительно много места.
> Есть здесь еще одна интересность -- по идее если в кэше (на диске или в
> вашем случае в мемкеше) объекта не оказалось, можно либо кинуть юзверю
> тортом в рыло, либо перекинуть запрос на бэк, на всякий случай. Так вот если
> кидать тортом в рыло, объем активной части сайта ограничивается объемом
> памяти мемкэша,

Который (объём памяти мемкеша) может исчисляться десятками и сотнями
гигабайт, в совокупности от кучи серверов. Пускай ограничивается?

> а если пробрасывать на бэк, то легший мемкэш перенесет всю
> нагрузку на бэки и они тоже радостно лягут. Получается центральный узел,
> укладывание которого рушит все.

Система с кешом должна работать просто быстрее. Если бекенды без кеша
не справляются - значит их недостаточно, надо добавить ещё.

>>
>> осталось обдумать вопрос "холодного старта" кэша и кучи одинаковых
>> запросов за одинаковым контентом...
>>
>
>> Posted at Nginx Forum:
>> http://forum.nginx.org/read.php?21,24391,24436#msg-24436
>>
>>
>>
>
>
>
Subject Author Posted

Re[2]: memcached & multi-get?

akalend November 20, 2009 07:30AM

Re: Re[2]: memcached & multi-get?

john2do November 20, 2009 07:50AM

Re: Re[2]: memcached & multi-get?

Andrey Zloy November 20, 2009 09:22AM

Re: Re[2]: memcached & multi-get?

john2do November 23, 2009 04:49AM

Re: Re[2]: memcached & multi-get?

Andrey Zloy November 23, 2009 04:54AM

Re: memcached & multi-get?

Роман Маширов November 20, 2009 10:20AM

Re: memcached & multi-get?

john2do November 20, 2009 10:55AM

Re: memcached & multi-get?

Роман Маширов November 20, 2009 12:20PM

Re: memcached & multi-get?

Sergey Shepelev November 20, 2009 12:40PM

Re: memcached & multi-get?

john2do November 21, 2009 02:59AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 300
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready