Нужен скрипт "test speed"
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- havarz
- мл. сержант
- Сообщения: 104
- Зарегистрирован: 2008-05-06 15:18:07
- Откуда: Камчатка
Нужен скрипт "test speed"
Всем привет.
Не могу ни где найти php скрипт для измеренения скорости "интернета" для своего сайта.
Или хотя бы саму основную функцию этого скрипта. Всеравно буду из него модуль или блок делать для phpNuke.
Мож кто поделится?
Заранее спасибо.
Не могу ни где найти php скрипт для измеренения скорости "интернета" для своего сайта.
Или хотя бы саму основную функцию этого скрипта. Всеравно буду из него модуль или блок делать для phpNuke.
Мож кто поделится?
Заранее спасибо.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
- Контактная информация:
Re: Нужен скрипт "test speed"
http://oss.oetiker.ch/mrtg/ - Типа такого?
- zar0ku1
- сержант
- Сообщения: 238
- Зарегистрирован: 2008-02-29 4:38:05
- Откуда: Южно-Сахалинск
- Контактная информация:
Re: Нужен скрипт "test speed"
Я думаю он имеет ввиду типа такого http://internet.ya.ru/Volodymyr писал(а):http://oss.oetiker.ch/mrtg/ - Типа такого?
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити
(с) Граффити
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Нужен скрипт "test speed"
-(((http://internet.ya.ru/ писал(а):Внимание!
Мы не смогли измерить Вашу скорость. Повторите попытку через 15 минут.
- Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
- Контактная информация:
Re: Нужен скрипт "test speed"
А у меня нормально:
Код: Выделить всё
-------------------------------------------------------
Yandex internet.ya.ru
-------------------------------------------------------
26.12.2008 14:41
# Поздравляем, вы в интернете! #
ip: ***.***.***.***
Это Львов
скорость скачивания : 2916 Кбит/с
скорость закачки : 2716 Кбит/с
браузер : Mozilla/5.0 Firefox/3.0.4
oперационная система: FreeBSD i386
cookies : дa
javascript : да
flash player: не установлен
- havarz
- мл. сержант
- Сообщения: 104
- Зарегистрирован: 2008-05-06 15:18:07
- Откуда: Камчатка
Re: Нужен скрипт "test speed"
Прошу прощенья. Забыл добавить.
Скриптец нужен для локального сайта.
Сеть Wi-Fi, и я так думаю будет показывать скорость, относительно конечно, доступа клиентов к серверу.
На нем тут все крутится и mpd и web и билинг и samba и ....
Кстати как только написал в форум, почти сразу нашел. Классно работает, но весит почти 100 Mb.
http://files.speedtest.ookla.com/releases/mini.zip
Скриптец нужен для локального сайта.
Сеть Wi-Fi, и я так думаю будет показывать скорость, относительно конечно, доступа клиентов к серверу.
На нем тут все крутится и mpd и web и билинг и samba и ....
Кстати как только написал в форум, почти сразу нашел. Классно работает, но весит почти 100 Mb.
http://files.speedtest.ookla.com/releases/mini.zip
-
- лейтенант
- Сообщения: 831
- Зарегистрирован: 2007-06-01 19:27:51
- havarz
- мл. сержант
- Сообщения: 104
- Зарегистрирован: 2008-05-06 15:18:07
- Откуда: Камчатка
Re: Нужен скрипт "test speed"
http://files.speedtest.ookla.com/releases/mini.zip <-- это как раз он и естьrisk94 писал(а):может типа такого?
-
- лейтенант
- Сообщения: 831
- Зарегистрирован: 2007-06-01 19:27:51
Re: Нужен скрипт "test speed"
по поводу размера - файлы для тестирования канала, именно их он и гоняет по сетке. Задрочка - раз в 2-3 недели просит обновится - я выкачиваю по крону, и заменяю все из архива.
- RusBiT
- лейтенант
- Сообщения: 635
- Зарегистрирован: 2007-08-03 11:43:53
- Откуда: Красноярск
- Контактная информация:
Re: Нужен скрипт "test speed"
А какой файл именно там обновляется?risk94 писал(а):Задрочка - раз в 2-3 недели просит обновится - я выкачиваю по крону, и заменяю все из архива.
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером 

- snifer
- рядовой
- Сообщения: 28
- Зарегистрирован: 2009-02-26 21:29:31
- Откуда: Москва
- Контактная информация:
Re: Нужен скрипт "test speed"
Код: Выделить всё
<?php
//максимальное значение кб для отсылки
$maxNumKB = 4096;
//минимальное значение кб для отсылки
$defNumKB = 512;
//если не заданы GET запросы, то автоматом перебрасываем
//на страницу с гет запросом в 512кб.
if (!isset($_GET['numKB']) || intval($_GET['numKB']) > $maxNumKB)
{
header("Location: http://{$_SERVER['HTTP_HOST']}{$_SERVER['PHP_SELF']}?numKB=$defNumKB");
}
//округляем до целого числа
$numKB = intval($_GET['numKB']);
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>SpeedTest [by Capcha]</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<h1>Wait</h1>
<!--
<?php
//создаем функцию для определения времени в секундах
function getmicrotime()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
//обнуляем буфер
flush();
//придаем значение времени к timeStart
$timeStart = getmicrotime();
$nlLength = strlen("\n");
//создаем цикл, который будет выполняться $numKB раз
for ($i = 0; $i < $numKB; $i++)
{
//Выводим в окно браузера в каждом цикле по килобайту
echo str_pad('', 1024 - $nlLength, '/*\\*') . "\n";
//обнуляем буфер и выводим на экран все
flush();
}
//придаем значение времени к timeEnd
$timeEnd = getmicrotime();
//определяем разницу по времени в секундах и округляем до целого числа
$timeDiff = round($timeEnd - $timeStart, 3);
?>
-->
<?php
//делим 512кб на время затраченое и обрезаем до тысячных и выводим на экран
echo (round($numKB / $timeDiff, 3)) . ' <abbr title="kilobytes per second">KB/s</abbr><br>';
?>
</body>
</html>