thedeemon: (Default)
[personal profile] thedeemon
Обзавелся сервером в Германии, поставил nginx, стал смотреть, и обнаружил, что сюда в Таиланд файлы с немецкого сервера скачиваются в несколько раз медленнее, чем с московского. Зато в Штаты наоборот, с немецкого сервера файлы летят вдвое быстрее. Погуглил "web server speed test", попробовал несколько штук, ни один из них вообще не в курсе, похоже, что интернет бывает не только в Америке, и что есть смысл мерять скорость с разных точек. Многие даже не утруждаются написать, где их сервер находится, с которого они меряют.

Вопрос в зал: как вы решаете этот вопрос?
Upd: уточняю вопрос. Есть N серверов в разных странах, раздающих одни и те же файлы. Нужно узнать скорость скачивания этих файлов с этих серверов из разных точек мира - обоих Америк, Европы, Китая, Японии, ЮВА, Австралии...

Date: 2010-12-12 07:45 am (UTC)
From: [identity profile] lionet.livejournal.com
Какой вопрос? Мерять с разных точек? Keynote или Gomez.

Date: 2010-12-12 08:33 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Да, для набора серверов померять скорость из разных регионов. Спасибо за наводки, посмотрю.

Date: 2010-12-12 09:14 am (UTC)
From: [identity profile] far-pointer.livejournal.com
В качестве изврата: можно поставить виртуалку с иксами или виндами и запуская браузер мерить скорость с помощью http://speedtest.net/ :)

Date: 2010-12-12 09:55 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Я уточнил вопрос в посте. Мне интересна скорость из разных точек мира к нескольким серверам. Т.е. не то, что можно измерить локально.

Date: 2010-12-12 10:35 am (UTC)
From: [identity profile] udpn.livejournal.com
Полагаю, автор про то, чтобы запустить на серверах в разных местах скрипт, который будет опрашивать speedtest по поводу латентности до других локаций.

Date: 2010-12-12 11:39 am (UTC)
From: [identity profile] far-pointer.livejournal.com
Да, все верно, меряем скорость от/до наших серверов до любых доступных у службы speedtest'a. Единственная проблема это то, что интерфейс у них сделан на флеше. Поэтому я и предложил ставить на серверах виртуалки с браузерами для работы с флешем. Но, если разобрать по косточками ихний flash и выяснить какие забросы и куда он посылает, то можно обойтись без всяких виртуалок и браузеров.

Date: 2010-12-12 12:00 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
А, так понятнее! Действительно, занятная мысль.

Date: 2010-12-12 09:31 am (UTC)
From: [identity profile] ask-v.livejournal.com
А у тебя какой провайдер сейчас? Я помню решил вопрос со скоростью и стабильностью сменив провайдера TToT на CatNet

Date: 2010-12-12 09:57 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Дома 3BB (ака MaxNet), но речь не о моей локальной скорости, см. апдейт к посту.

Date: 2010-12-12 10:01 am (UTC)
From: [identity profile] ask-v.livejournal.com
а, точно, я и забыл :)

Date: 2010-12-12 10:42 am (UTC)
From: [identity profile] b00ter.livejournal.com
А бестолку. Сеть динамически перестраивается, можно получить на сервер в Германии с России в первую секунду 10Мбит, а в следующую - 2. Это тот самый головняк CDN-ов.

Date: 2010-12-12 01:45 pm (UTC)
From: [identity profile] theiced.livejournal.com
ты конечно талант - не нагуглил speedtest.net ;) только можно не извращаться с виртуалкой а кинуть на сервак какой впн или любым другим путём спроксировать, замерять фиксированную от себя до сервака и жить счастливо. хотя если от тебя до сервака интернеты хуёвые будет не точно.

Date: 2010-12-12 02:52 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Не, не вариант. От меня до серваков канал сильно фиговый, так даже с точностью до порядка не померять.

Date: 2010-12-12 10:44 pm (UTC)
From: [identity profile] soonts.livejournal.com
>Вопрос в зал: как вы решаете этот вопрос?
Я его не решал ни разу, однако знаю как его обычно решают.
#1. Использовать протокол BitTorrent (например так делает blizzard со своим world of warcraft, к которому раз в месяц выходят обновления по гигабайту, которые надо скачать всем 20 миллионам пользователей или сколько там их).
#2. Подписаться на какой-нибудь сервис content delivery, например в составе windows azure. Оффтопик: недавно качал windows CE 7 SDK, посмотрел traceroute откуда качаю: между моим компом и первым сервером Microsoft меньше хопов, чем внутри сети Microsoft. По-моему из этого следует что microsoft's content delivery network по охвату и числу узлов сопоставима с остальным интернетом.

Date: 2010-12-13 04:25 am (UTC)
From: [identity profile] thedeemon.livejournal.com
В курсе этих подходов, но это для меня пока overkill.

Profile

thedeemon: (Default)
Dmitry Popov

December 2025

S M T W T F S
 12 3456
789101112 13
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 27th, 2026 10:20 pm
Powered by Dreamwidth Studios