Перейти к содержимому
Калькуляторы
' timestamp='1322451339' post='659892']

Технически невозможно (с чем мы будем сравнивать файл, если его тело еще не загружено? а если мы загрузим тело, то сразу же уроним эффективность до 0%) - разве что делать надстройку над http, чтобы та сначала выкачивала хэш, сравнивала, а потом если и надо качала файл. но тогда придется модернизировать весь софт, который только имеется у абонента. Любое кэширование основано на допущениях "надеюсь юзер не заметит" и "ну уж этот-то сайт правильно отдает заголовки".

Вы невнимательно прочли:

1. Абонент запрашивает данные с удаленного сервера или сайта. Редиректор (маршрутизатор, коммутатор или устройство DPI) отправляет запрос в UltraBand кэш. Анализ файлового запроса основывается на информации содержащейся на 4 или 7 уровне запрашиваемых пакетов данных.

2. Сессия транслируется удаленному сайту или P2P клиенту без вмешательства UltraBand. Любые процедуры авторизации или отслеживание использования со стороны удаленного сайта проходят без изменений.

3. После того как удаленный узел принял решение о передаче объекта к абоненту, и началась передача, UltraBand проверяет объект. Если запрошенный файл существует в массиве хранения данных, то запрос на передачу файла с исходящего сервера/сайта останавливается.

4. UltraBand доставляет файл или объект абоненту абсолютно прозрачно - как будто из исходного сервера или сайта. Доставка содержимого осуществляется на физической скорости передачи данных внутри сети, предоставляя пользователю наилучшее качество опыта (quality of experience).

 

На самом деле, я уже примерно понимаю как у них устроен захват пакетов. Скорее всего на PBR, для iptables был написан модуль, который работает в ядре - в него-то и отправляются пакеты. Некий аналог коннекшн трекера, который может брать данные с кэша, а может тупо пропускать через себя. Идея не тянет на 300+ долларов.

 

А при использовании http-прокси, получаем один внешний айпишник со всеми вытекающими.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А при использовании http-прокси, получаем один внешний айпишник со всеми вытекающими.

 

Добро пожаловать в мир squid+tproxy (уже как лет 7 в продакшене, года 2 как в mainline kernel). Это такие же басни из серии "открытые прокси юзают /dev/poll, и поэтому заткнутся на первой сотне запросов", и никого не волнует, что уже как 10 лет юзается epoll да kqueue.

 

Да и собственно не только со сквидом так - с любым прокси, с любым веб-сервером. как понадобилось - сделали. Опенсорс же.

Изменено пользователем [anp/hsw]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

' timestamp='1322451339' post='659892']

но предполагаю, что перед тем, как отдать файл их кэша, PeerApp сравнивает его с тем, который запросил абонент.

 

Технически невозможно (с чем мы будем сравнивать файл, если его тело еще не загружено? а если мы загрузим тело, то сразу же уроним эффективность до 0%) - разве что делать надстройку над http, чтобы та сначала выкачивала хэш, сравнивала, а потом если и надо качала файл. но тогда придется модернизировать весь софт, который только имеется у абонента. Любое кэширование основано на допущениях "надеюсь юзер не заметит" и "ну уж этот-то сайт правильно отдает заголовки".

Прочитайте спецификации HTTP и хотя бы конфиг=доку от сквида.

 

Если сайт кривой, значит и юзерский кеш в браузере будет работать не правильно.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В общем, я так чувствую, ставить систему в центральной части России, где цены на магистральный трафик снижаются за год в 2 раза, смысла особого нет. По подсчетам, окупаемость системы стоимостью 200 000 долл. (6 млн в рублях) для провайдера средней руки около 4-5 лет.

 

PeerApp заявляет о реальной средней экономии полосы в 35%. При гигабитном канале экономия полосы составит 350 мбит или в наших текущих ценах около 190 тыс. руб. в месяц. В год это около 1,5 миллиона (потому как 450 тысяч нужно платить за техподдержку). То есть 4 года отбивки. С учетом снижения цен на полосу этот срок может увеличиться до 5-6 лет, потому как сейчас не очевиден профит от такой экономии полосы, а что будет с технологиями и трафиком через 5 лет вообще никто не скажет. Считаю, такие системы выгодны или при очень высоких ценах на каналы, или при больших объемах трафика (сети на несколько десятков или сотен тысяч абонентов).

 

Да, кеш очень красиво показывает работу, скажем, с ютубом, абоненты в восторге из-за мгновенно загружающихся роликов. Но при таком ценовом раскладе лояльность абонентов стоимостью 6 миллионов себе могут позволить лишь более-менее крупные операторы.

 

Позволю заметить что 1 Гбит/с полосы стоит около 130 т.р. в месяц (можно найти даже за 100 т.р.), а 350 Мбит/с вообще всего 60-70 т.р., поэтому срок окупаемости системы можно смело увеличивать до 8-10 лет, что по сути в провайдинге = бесконечность. Овчинка выделки не стоит.

 

Считаю что надо изыскивать другие способы, а 6 млн.руб. потратить в модернизацию сети, серверов, замену оборудования и т.п., т.е. с умом и пользой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати , а почему в в качестве opensource альтернативы всегда squid? Есть ведь http://trafficserver.apache.org - возможно с производительностью лучше будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Позволю заметить что 1 Гбит/с полосы стоит около 130 т.р. в месяц (можно найти даже за 100 т.р.), а 350 Мбит/с вообще всего 60-70 т.р., поэтому срок окупаемости системы можно смело увеличивать до 8-10 лет, что по сути в провайдинге = бесконечность. Овчинка выделки не стоит.

Позволю заметить что 1 Гбит/с полосы стоит более 2 млн. долл. в год, а есть места где еще дороже. Поэтому для начала прочтите ветку целиком, прежде чем рассуждать о необходимости подобной системы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати , а почему в в качестве opensource альтернативы всегда squid? Есть ведь http://trafficserver.apache.org - возможно с производительностью лучше будет.

 

В топку апач, в nginx есть функционал для кеша.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати , а почему в в качестве opensource альтернативы всегда squid? Есть ведь http://trafficserver.apache.org - возможно с производительностью лучше будет.

 

В топку апач, в nginx есть функционал для кеша.

 

Это стёб ? В nginx - reverse proxy же без on-disk кэширования какого либо..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nginx, apache плохо дружат с тем же HTTP 206

кеш там есть, но reverse proxy есть reverse proxy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это стёб ? В nginx - reverse proxy же без on-disk кэширования какого либо..

В nginx есть proxy-cache, отлично работает.

 

для 206 есть трюк, когда заголовки Range отрезаются на nginx и файл заливается полностью.

но тут интересно иметь список URL (ютубы, вконтакты, музыка на одноклассниках итп), для которых выполнять такое кеширование

Изменено пользователем MMM

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://www.scribd.com/doc/37301205/Apache-Traffic-Server-HTTP-Proxy-Server-on-the-Edge-Presentation - сравнение APS,Nginx,Sq... По реальной производительности правда ничего особо нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Позволю заметить что 1 Гбит/с полосы стоит около 130 т.р. в месяц (можно найти даже за 100 т.р.), а 350 Мбит/с вообще всего 60-70 т.р., поэтому срок окупаемости системы можно смело увеличивать до 8-10 лет, что по сути в провайдинге = бесконечность. Овчинка выделки не стоит.

Позволю заметить что 1 Гбит/с полосы стоит более 2 млн. долл. в год, а есть места где еще дороже. Поэтому для начала прочтите ветку целиком, прежде чем рассуждать о необходимости подобной системы.

 

Где 1 Гбит/с полосы стоит более 2 млн. долл. в год и более... Это что за место такое? Жесть какая-то. А какие у вас ценники для абонентов?

Изменено пользователем replicant

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Где, где... В Караганде. Ценники до 300 баксов за мбит >:(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас покруче — сейчас $550 . Так что гигабит будет пол ляма в месяц.

http://uztelecom.uz/ru/press/news/2011/235/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас покруче — сейчас $550 . Так что гигабит будет пол ляма в месяц.

Вот он какой КазахТелеком, отыгривается не только на нас, но и на соседях. Да и соседский монополист, на своих тоже круто оттягивается. Уроды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас покруче — сейчас $550 . Так что гигабит будет пол ляма в месяц.

http://uztelecom.uz/ru/press/news/2011/235/

Жесть!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

' timestamp='1322418353' post='659783']

Cache information for squid:

Hits as % of all requests: 5min: 31.6%, 60min: 33.3%

Hits as % of bytes sent: 5min: 2.7%, 60min: 3.4%

это с "честными" настройками?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

' timestamp='1322418353' post='659783']

Cache information for squid:

Hits as % of all requests: 5min: 31.6%, 60min: 33.3%

Hits as % of bytes sent: 5min: 2.7%, 60min: 3.4%

2.7% попадания по трафику - экономия на спичках.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Cache information for squid:
       Request Hit Ratios:     5min: 72.2%, 60min: 70.1%
       Byte Hit Ratios:        5min: 72.2%, 60min: 67.8%
       Request Memory Hit Ratios:      5min: 40.7%, 60min: 36.4%
       Request Disk Hit Ratios:        5min: 41.0%, 60min: 46.3%

А вот попадания, так попадания ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 ThreeDHead Все 4 человека посетили один сайт со статическим контентом ? ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 ThreeDHead Все 4 человека посетили один сайт со статическим контентом ? ;)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ааа.. И сколько отдано из кеша сквида ко всему вынутому из 80 порта ? Я так думаю даже меньше вышеназванных 3%, ибо туда попадается и еще что то, кроме мейлвру. И сколько 80 порта ко всему трафику ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ааа.. И сколько отдано из кеша сквида ко всему вынутому из 80 порта ? Я так думаю даже меньше вышеназванных 3%, ибо туда попадается и еще что то, кроме мейлвру. И сколько 80 порта ко всему трафику ?

Ну естественно ;) Те-же 3%

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.