Скорость загрузки через Интернет зависит от ряда факторов, и, по моему опыту, наиболее заметным фактором, влияющим на скорость загрузки, является параметр TCP окна приема (RWIN).
RWIN
Окно получения - это количество байтов, которые удаленный сервер отправит вам, прежде чем он должен будет подтвердить, что данные были получены. Если ваш RWIN слишком мал, вы получите только небольшое количество данных, прежде чем отправите пакет подтверждения обратно, и это может привести к серьезному узкому месту на более быстрых соединениях.
Причина, по которой RWIN важен, заключается в том, что из-за задержки (задержки) при отправке подтверждения, пакет может пройти несколько сотен миллисекунд для прохождения пакета через Интернет, просто чтобы сообщить серверу, что вам нужно больше данных. С небольшим окном приема это означает, что вы искусственно ограничиваете свою пропускную способность.
Объяснение того, почему две загрузки одновременно, внезапно означало бы, что вы можете загружать их на полной скорости: это потому, что при загрузке с другого сайта вы используете чуть большую пропускную способность и фактически вызываете дополнительную (хотя и небольшую) задержку в процессе получения данных. , что дает вашему компьютеру небольшую долю секунды, чтобы отправить подтверждение.
Это звучит немного нелогично, но когда вы думаете о своих загрузках как о потоке данных, который приходит к вам в очередь, и вы эффективно отмечаете каждую порцию данных по мере их поступления, когда вы помещаете больше пакетов данных (откуда-то иначе) в очереди вы эффективно увеличиваете количество пакетов данных в этой очереди и таким образом задерживаете процесс на достаточно долгое время, чтобы ваши пакеты подтверждения вернулись на удаленный сервер, чтобы они могли отправлять больше данных обратно в вашу очередь.
DSLReports Tweak Test - это онлайн-инструмент, который проверит ваше интернет-соединение, предложит соответствующие настройки и расскажет, как их настроить в вашей операционной системе. Это требует Java, но кроме этого совет, который он дает, является здравым.
Vista и Windows 7 автоматически настраивают свои собственные параметры TCP "на лету", если вы получаете низкую производительность по сравнению с ADSL, используя любой из них, то есть вероятность, что это проблема с вашим маршрутизатором или Интернет-провайдером.