Под лж-катом — красивая картинка внутренней сетки ЖЖ (как устроены все сервера и как они между собой общаются). Если что-то непонятно или интересно, можно спрашивать.
Akamai - это уже третья попытка решить проблему юзерпиков, надеюсь, последняя. Проблема юзерпиков в том, что они: а) жрут очень много траффика б) их нецелесообразно выдавать наружу тем же веб-сервером, который у нас обрабатывает обычные динамические запросы (apache+mod_perl), т.к. это всё равно, что палить из пушки по воробьям, слишком много уходит памяти и CPU power. Вначале мы перенесли юзерпики на другого провайдера, на восточном побережье США, который намного меньше денег берёт за траффик; там у нас бежал лёгкий веб-сервер thttpd (который мы ещё сами немного облегчили и видоизменили), который выдавал наружу юзерпики. Но провайдер оказался паршивеньким. Потом мы заключили контракт со Speedera - это конкурент Akamai (практически единственный большой его конкурент, Akamai контролирует большинство этого рынка); это оказалось решением получше, но, во-первых, служба поддержки у Speedera оказалась весьма бестолковой, и во-вторых, Akamai стала усердно переманивать нас к себе от Speedera, обещая большие скидки по сравнению со своей обычной ценой. В конце концов мы перешли к ним, и вот сейчас юзерпики раздают серверы Akamai.
Очень интересно про Акамай. Я там несколько лет проработал, но не знал, что они сейчас настолько снизили цены, что они подходят для LJ. Но, может, я неправильно представляю себе финансовые возможности LJ.
Кстати, у них сейчас есть новые сервисы, позволяющие а) кашировать HTML, XML, и вообще все, что угодно. b) динамически собирать HTML страницы на их серверax (называется ESI, Edge Side Includes), c) гонять XSLT d) гонять там JSP и servlets (EdgeComputing for Java).
Как человек, создавший им некоторые из этих сервисов (частично b и полностью d), могу рассказать поподробнее. Для LJ они могут быть очень полезны.
Их первоначальные цены были для нас очень высокими, совершенно неприемлемыми для нас (точных чисел я на самом деле не знаю, ни начальной цены, ни сколько мы сейчас платим). После того, как они узнали, что у нас trial контракт со Спидерой, они начали нас усиленно переманивать и предлагать очень значительные скидки и поблажки. Спидера, в свою очередь, тоже стала в ответ на это цены снижать. Такой пинг-понг произошёл несколько раз, и в конце концов мы выбрали Акамай.
Расскажите про b) немного подробнее, если можно. Всё остальное нам пока что вряд ли релевантно.
ESI (Edge Side Includes, www.esi.org) были придуманы в Акамай после того, как стало ясно, что кэшировать HTML страницы целиком почти всегда нельзя, т.к. большинство страниц имеют динамические компоненты. ESI, по аналогии с Server Side Includes, позволяют собирать страницу на Акамайском сервере, из различных кусков, некоторые из которых могут быть кэшировани, а некоторые нет. Например, осанвная template может быть кэширована, а блоки -- нет. Или наоборот, некоторые блоки могут быть в кэше, а сама template генерироваться динамически. Это довольно сильная вещь, если разобраться, как ей пользоваться (довольно просто).
Многие другие кэши, например Speedera и Oracle WebCache поддерживают ESI. На www.esi.org все довольно подробно изложено, но там нет Акамайских расширений и дополнений к ESI 1.0. Если будут вопросы после изучения веб сайта, то я могу объяснить, или свести с правильными людьми в Акамай.
могу порекомендовать, наверное, контору, в которой я раньше работал, http://www.netli.com/ Они занимаются тем же самым, и last time I heard ;) неплохо получалось.
no subject
Date: 2003-11-11 05:11 am (UTC)no subject
Date: 2003-11-11 05:18 am (UTC)Akamai - это уже третья попытка решить проблему юзерпиков, надеюсь, последняя. Проблема юзерпиков в том, что они: а) жрут очень много траффика б) их нецелесообразно выдавать наружу тем же веб-сервером, который у нас обрабатывает обычные динамические запросы (apache+mod_perl), т.к. это всё равно, что палить из пушки по воробьям, слишком много уходит памяти и CPU power. Вначале мы перенесли юзерпики на другого провайдера, на восточном побережье США, который намного меньше денег берёт за траффик; там у нас бежал лёгкий веб-сервер thttpd (который мы ещё сами немного облегчили и видоизменили), который выдавал наружу юзерпики. Но провайдер оказался паршивеньким. Потом мы заключили контракт со Speedera - это конкурент Akamai (практически единственный большой его конкурент, Akamai контролирует большинство этого рынка); это оказалось решением получше, но, во-первых, служба поддержки у Speedera оказалась весьма бестолковой, и во-вторых, Akamai стала усердно переманивать нас к себе от Speedera, обещая большие скидки по сравнению со своей обычной ценой. В конце концов мы перешли к ним, и вот сейчас юзерпики раздают серверы Akamai.
Cool.
Date: 2003-11-11 07:51 am (UTC)Очень интересно про Акамай. Я там несколько лет проработал, но не знал, что они сейчас настолько снизили цены, что они подходят для LJ. Но, может, я неправильно представляю себе финансовые возможности LJ.
Кстати, у них сейчас есть новые сервисы, позволяющие а) кашировать HTML, XML, и вообще все, что угодно. b) динамически собирать HTML страницы на их серверax (называется ESI, Edge Side Includes), c) гонять XSLT d) гонять там JSP и servlets (EdgeComputing for Java).
Как человек, создавший им некоторые из этих сервисов (частично b и полностью d), могу рассказать поподробнее. Для LJ они могут быть очень полезны.
Re: Cool.
Date: 2003-11-11 01:45 pm (UTC)Расскажите про b) немного подробнее, если можно. Всё остальное нам пока что вряд ли релевантно.
Спрашивали -- отвечаем
Date: 2003-11-11 02:01 pm (UTC)ESI (Edge Side Includes, www.esi.org) были придуманы в Акамай после того, как стало ясно, что кэшировать HTML страницы целиком почти всегда нельзя, т.к. большинство страниц имеют динамические компоненты. ESI, по аналогии с Server Side Includes, позволяют собирать страницу на Акамайском сервере, из различных кусков, некоторые из которых могут быть кэшировани, а некоторые нет. Например, осанвная template может быть кэширована, а блоки -- нет. Или наоборот, некоторые блоки могут быть в кэше, а сама template генерироваться динамически. Это довольно сильная вещь, если разобраться, как ей пользоваться (довольно просто).
Многие другие кэши, например Speedera и Oracle WebCache поддерживают ESI. На www.esi.org все довольно подробно изложено, но там нет Акамайских расширений и дополнений к ESI 1.0. Если будут вопросы после изучения веб сайта, то я могу объяснить, или свести с правильными людьми в Акамай.
no subject
Date: 2003-11-11 11:28 am (UTC)