Страница 1 из 1

Shared hоsting и скорость.

Добавлено: Ср май 03, 2006 01:44
bytex
Существуют всякие хостинг компании предоставляющие shared хостинг, к примеру hostdepartment.com
Все они гарантируют что сидят на широких каналах. Учитывая специфику, можно сказать что основной трафик
серверов это upload, т.е. сервера отдают инфу, и в этом плане никаких сомнений в "широкости" каналов нет,
но:

1. что насчет так называемого downloada ? Ограничивается ли он обычно каким либо лимитом или нет ?
К примеру я запустил скрипт, который скачивает с одного хоста 1.5 метровую страничку, она грузится около 7-8 секунд,
т.е. скорость скачки примерно 200 Кбайт, это они ограничили так, или канал такой ?

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

Заранее спасибо :)

Добавлено: Ср май 03, 2006 08:35
oxenus
bytex,
1)а)Возможно твой скрипт так скачивает.
б) Возможно хост с которого скачиваешь - ограничен аплоудом.

2) " в 2х окнах" - это что? в двух терминалах? как запускаешь?

Короче, нет многой инфы, для конкретики.

Добавлено: Ср май 03, 2006 13:52
bytex
oxenus,

1a: Обращение идет через сокеты, вроде должен качать по максимуму.
1б: А это скорее исключение из правил, или все хостинг компании ограничивают download ?

2. В двух окнах это в двух браузерах одновременно нажать на ссылку.

Добавлено: Ср май 03, 2006 14:01
Нюра
[off]а название темки классно раскорячено;)[/off]

Добавлено: Ср май 03, 2006 17:34
oxenus
bytex,
1a - бывает много "реализаций" через сокеты ;) Все они бывают разные.. медленные и быстрые.
1б - исключение у меня 100/100мбит сервак.

2 - плохой тест.

Добавлено: Ср май 03, 2006 21:33
bytex
oxenus писал(а):bytex,
1a - бывает много "реализаций" через сокеты ;) Все они бывают разные.. медленные и быстрые.
1б - исключение у меня 100/100мбит сервак.

2 - плохой тест.
Не подскажешь урл твоего хостера ? ;)

Страницу скачиваю в пхп так:

$content = file_get_contents($url);

и так:

function getPage($host, $path, $data_to_send) {
$fp = fsockopen($host,80);
fputs($fp, "GET $path HTTP/1.0\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Connection: Keep-Alive\n\n");
fputs($fp, $data_to_send);
while(!feof($fp)) {
$a.= fgets($fp, 1024);
}
fclose($fp);
return $a;
}

Результат один и тот же :(

А почему тест браузерами плохой ?
Разве он не показывает реальную ситуацию ?

Добавлено: Чт май 04, 2006 00:34
oxenus
bytex,
Тебе бы в раздел программирование написать ;) Там тебе лучше помогут.

Сервер стоит в www.leaseweb.com

По желанию могут поставить и 1гбит/1гбит ;-)