forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Скорость Закачки (http://forum.boolean.name/showthread.php?t=14696)

maxturbo 16.05.2011 02:55

Ответ: Скорость Закачки
 
Цитата:

Сообщение от Igor (Сообщение 188623)
А что мешает сжимать файл а потом передавать? Вот и прирост скорости.

А как он его сожмет не закачивая если файл на другом сервере к примеру???
Еще раз повторюсь :)
ПОВЫСИТЬ СКОРОСТЬ ПРОГРАММНЫМ МЕТОДОМ НЕ РЕАЛЬНО, ПОТОМУ ЧТО У ПРОВАЙДЕРА КОТОРЫЙ ВАМ ПРЕДОСТАВЛЯЕТ ИНЕТ СТОИТ ОГРАНИЧЕНИЕ...

P.S.
Как, зная скорость интернет-соединения в килобитах, подсчитать ее в килобайтах?

Что такое килобит:
Килобит (кбит, Кб) — единица измерения количества двоичной информации.
1 кбит = 10 3 = 1000 бит
Термин «килобит» чаще всего используют при указании скорости передачи информации (в килобитах и мегабитах измеряют скорость сетевого соединения). Так, максимальная скорость связи по модему составляет 56 кбит/с.

Как вычислить скорость интернет-канала:
Начинающие часто путают килобиты c килобайтами, ожидая скорости 256 кБ/c от канала 256 кбит/c (на таком канале скорость будет 256 кбит/ 8 = 32 кБ/c). То есть каждые 8 бит образуют 1 байт и поэтому заявленную скорость канала, которую задают в килобитах, нужно разделить на восемь, чтобы получить килобайты, в которых измеряется размер файлов.

Терминология:
Байт (англ. byte) - единица измерения количества информации, обычно равная восьми битам. (1 байт = 8 битам)
Бит (англ. bit - немного) - базовая единица измерения количества информации, чаще используется в сетях передачи данных.
Бит в секунду, бит/с (англ. bits per second, bps) — базовая единица измерения скорости передачи информации, используемая на физическом уровне сетевой модели OSI или TCP/IP.

Производные единицы:
Для обозначения больших скоростей передачи применяют более крупные единицы, образованные с помощью приставок системы Си кило-, мега-, гига- и т. п. получая:
Килобиты в секунду — кбит/c (kbps)
Мегабиты в секунду — Мбит/c (Mbps)
Гигабиты в секунду — Гбит/c (Gbps)
… и т. д.

И еще тебе Сюда

JACUK 16.05.2011 03:10

Ответ: Скорость Закачки
 
2 Igor. Он походу просто файлы скачивает, а не передает.
Maxturbo опередил.
Если кому нибуть еще не дойшло-убейтесь ап стену:)

Randomize 17.05.2011 18:31

Ответ: Скорость Закачки
 
Скорость передачи файла зависит не только от вашего тарифа на интернет.
Файл можно передать через сеть различными способами.
Например:
У нас есть файл 100кб и через HTTP он передался за 50 секунд
Мы взяли и написали свой протокол над TCP
И файл передался за 40 секунд
Мы взяли и написали свой протокол над UDP
И файл передался за 30 секунд

Почему такая разница?
В первом случе работает полнотекстовый HTTP (Hyper text transfer protocol) Летя через него к файлу приделывается куча всякой служебной информации. Отсюда скорость и ниже.

Во втором случае у нас чистый TCP. Надёжный протокол который следит за каждым пакетом данных. Благодоря его проверкам целостности данных скорость тоже заметно падает.

И UDP. Без проверок. Тупо полетели двоичные данные и всё.

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

Изловчиться и увеличить скорость можно. И все этим активно занимаются.

А скорость передачи это в первую очередь СКОРОСТЬ. Кол-во переданного за единицу времени. И это значение зависит от многих факторов. Ваш интернет тариф это далеко не показатель.
Голубь с флешкой на лапе тоже имеет свою скорость переачи данных. А голубь с турбиной...

maxturbo 17.05.2011 19:33

Ответ: Скорость Закачки
 
Цитата:

Сообщение от Randomize (Сообщение 188781)
Скорость передачи файла зависит не только от вашего тарифа на интернет.
Файл можно передать через сеть различными способами.
Например:
У нас есть файл 100кб и через HTTP он передался за 50 секунд
Мы взяли и написали свой протокол над TCP
И файл передался за 40 секунд
Мы взяли и написали свой протокол над UDP
И файл передался за 30 секунд

Почему такая разница?
В первом случе работает полнотекстовый HTTP (Hyper text transfer protocol) Летя через него к файлу приделывается куча всякой служебной информации. Отсюда скорость и ниже.

Во втором случае у нас чистый TCP. Надёжный протокол который следит за каждым пакетом данных. Благодоря его проверкам целостности данных скорость тоже заметно падает.

И UDP. Без проверок. Тупо полетели двоичные данные и всё.

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

Изловчиться и увеличить скорость можно. И все этим активно занимаются.

А скорость передачи это в первую очередь СКОРОСТЬ. Кол-во переданного за единицу времени. И это значение зависит от многих факторов. Ваш интернет тариф это далеко не показатель.
Голубь с флешкой на лапе тоже имеет свою скорость переачи данных. А голубь с турбиной...

Если бы все так просто было, то это давно бы уже все появилось, программное увеличение скорости и т. д.
Как ее можно увеличить если мне провайдер предоставляет max speed 512 килобит в секунду, то есть 64 килобайта в секунду загрузка данных, как ее можно увеличить то если есть ограничение??? Как не крути, но все равно добится программного повышения скорости передачи данных по инету не возможно!!!

JACUK 18.05.2011 02:27

Ответ: Скорость Закачки
 
Протоколы меняй-повышай, про эти ограничениия я и говорил.

Randomize 18.05.2011 11:35

Ответ: Скорость Закачки
 
Цитата:

Сообщение от maxturbo (Сообщение 188784)
Если бы все так просто было, то это давно бы уже все появилось, программное увеличение скорости и т. д.
Как ее можно увеличить если мне провайдер предоставляет max speed 512 килобит в секунду, то есть 64 килобайта в секунду загрузка данных, как ее можно увеличить то если есть ограничение??? Как не крути, но все равно добится программного повышения скорости передачи данных по инету не возможно!!!

Всё так просто и есть. Читай, гугли. Я уже всё сказал.

}{@KeR 18.05.2011 16:15

Ответ: Скорость Закачки
 
А скорость в торренте тоже от тарифа провайдера зависти??? Да нефига!!!

maxturbo 18.05.2011 16:39

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 188861)
А скорость в торренте тоже от тарифа провайдера зависти??? Да нефига!!!

ДА ОНА ЗАВИСИТ ОТ РАЗДАЮЩИХ, НО ЕСЛИ НА РАЗДАЧЕ БУДЕТ СИДЕТЬ ХОТЬ 200 ЧЕЛОВЕК ТО У МЕНЯ СКОРОСТЬ ВЫШЕ МОЕЙ СКОРОСТИ ( К примеру 256 килобайт в сек.) НЕ БУДЕТ, ЕСЛИ ТОЛЬКО НИЖЕ....
СКОЛЬКО КАЧАЮ С ТОРРЕНТОВ НИ РАЗУ НЕ НАБЛЮДАЛ...

P.S.
Ты реально ап стену убейся, если у меня скорость загрузки данных 256 килобайт в сек. то с большей скоростью я не смогу качать, только с меньшей, покажи мне хоть один сайт или хоть одну программу дай которая мне скорость загрузки файлов увеличит хотя бы на 50% от моей скорости провайдера???????????????????
Почитай как торренты работают....
+ Еще не забывай, что так же на скачивание файла с торрента влияет и скорость соединения того человека кто раздает, то есть у кого ты качаешь... если у меня 512 килобайт передача, а у него 64 килобайта, то как ты думаешь скорость загрузки файла какая будет????????

L-ee-X 27.08.2011 00:59

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 188533)
Я над этим работаю чтобы у всех качала с большой скоростью....если у тебя также качает, то надо дорабатывать мне код дальше!!!

Эх обманщик, и как тебе не стыдно )))))))) Стыбрил пример с Кодархива PureBasic и гордится тем, что сам написал...
Дорабатывать, уахахахахахахахахахахахахахахаха...
Говнокодеры )))))))))))))))))))))))))))))))))))))))))))))
Хоть бы ссылку изменил, и окошко не много, чтоб поверили, что сам писал.... А то даже ссылка таже, что и в примере из кодархива...
Я пат столом )))))))))))))))

Я тут движок написал, LEX3D называется, протестируйте пожалуйста и отпешитесь
Ссылка

.Squid Не в обиду ;) так для юмора... )))))


PackegerX 03.09.2011 22:43

Ответ: Скорость Закачки
 
Можно увеличить скорость в 2 раза подключив 2 интернет канала!

Nex 03.09.2011 22:48

Ответ: Скорость Закачки
 
можно еще сменить тариф...


Часовой пояс GMT +4, время: 22:27.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot