LINUX.ORG.RU

Apache Traffic Server 3.0

 , trafficserver, ,


0

1

Вышла новая версия Apache Traffic Server - высокоскоростного кеширующего веб-сервера, который используется перед более «тяжелым» сервером приложений и для отдачи статического контента. Traffic Server был разработан как коммерческий продукт, который Yahoo приобрела вместе с компанией разработчиком. В 2009 году проект был передан в opensource. Этот сервер используется для многих проектов Yahoo, включая главную страницу и сервисы почты, спорта и финансов.

Основные изменения:

  • Полная поддержка 64-битной платформы
  • Поддержка IPv6 на клиентской стороне
  • Кластеризация и распределенное кеширование, поддержка WCCP - Web Cache Communication Protocol
  • Поддержка OS X, Solaris и FreeBSD (поддержка Linux была в проекте с самого начала)

В новой версии в 2-3 раза повысилась производительность, в 5 раз снижено время отклика. В тестах производительности удалось достичь 220 тысяч запросов в секунду на одном сервере при отдаче из кеша и около 100 тысяч при проксировании (локальная сеть, http keep-alive)

>>> Подробности

★★★★★

Последнее исправление: maxcom (всего исправлений: 3)

Ответ на: комментарий от val-amart

>да полно таких сайтов, новостные порталы хотя бы.

да ну. во первых, там везде почти есть авторизация. возьми хоть лента.ру для примера.

во вторых, там без пачки редиректов делать нечего.

И в третьих, там нужна балансировка.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

я имел ввиду балансировку между кеширующими серверами, а не по бекендам - по бекендам нгиникс тоже умеет.

val-amart ★★★★★
()
Ответ на: комментарий от val-amart

>я имел ввиду балансировку между кеширующими серверами, а не по бекендам - по бекендам нгиникс тоже умеет.

В чем разница-то? Кеширующий сервер, это такой же бекенд, как и другие генераторы контента.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

в том, что можно (и нужно) распределять запросы по иерархии кеширующих серверов таким образом, чтобы каждый имел свой кусок кеша за который бы отвечал и который бы сервил, вместо того, чтобы каждый имел в кеше все на свете и как результат оно не помещалось в РАМ и постоянно выталкивалось.

val-amart ★★★★★
()
Ответ на: комментарий от val-amart

>в том, что можно (и нужно) распределять запросы по иерархии кеширующих серверов таким образом, чтобы каждый имел свой кусок кеша за который бы отвечал и который бы сервил, вместо того, чтобы каждый имел в кеше все на свете и как результат оно не помещалось в РАМ и постоянно выталкивалось.

Ну вообще-то это в любых пулах бекендов бывает необходимо.

Для этого есть как алгоритмы расбрасывания по бекэндам, которые стараются одни и теже запросы отправлять в одни и теже бекенды пула или же тупо по маскам урлов раскидывать.

AVL2 ★★★★★
()

Кстати, интересует вопрос, у свежего сабжа есть пакеты под дебиан? А то может и потестил бы, только чтобы без геморроя...

Balthazar
()
Ответ на: комментарий от AVL2

бывает. вот как-раз для такой умной балансировки по бэкендам и можно использовать АТС. кроме того, он умеет такую балансировку делать внутри своей фермы, что очень и очень вкусно даже если внешний лоад-балансер достаточно умен (Cisco ACE например).

val-amart ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.