Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / быстрая загрузка файлов / 24 сообщений из 24, страница 1 из 1
06.04.2017, 03:14
    #39433853
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
В java качаю файлы из инета по прямому URL так (тысячами)

URL website = new URL(input.substring(a, b));
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream(path + "files\\rb\\" + rid + "\\" + rid + "_" + pi + "_" + num + ".jpg");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);


Проблема в том ,что на 3g слишком медленно 0,5-5 сек за 100 кбайт. Подскажите,плиз ,максимально скоростной способ
...
Рейтинг: 0 / 0
06.04.2017, 04:29
    #39433855
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
olegbankПроблема в том ,что на 3g слишком медленноЭто скорее всего из-за ограничений сотового оператора
...
Рейтинг: 0 / 0
06.04.2017, 09:09
    #39433913
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
Да, зажрался народ - 200КБ/сек уже "медленно".

P.S. Когда читаете про волшебные скорости xG не забываете делить канал до базовой станции на число пользователей.
...
Рейтинг: 0 / 0
06.04.2017, 10:21
    #39433968
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
у заказчика 100 мбит,даже там я не против ускорить.
...
Рейтинг: 0 / 0
06.04.2017, 10:33
    #39433977
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
"Сысьти-то он сысьти, тильки ж хто ж ёму даст".
Неужели так трудно осознать, что скорость интерфейса и тарифный план слабо соотносятся с физическими возможностями канала?
Есть желание ускориться - начинайте анализировать узкие места.
Может у вас разумное распараллеливание запросов даст заметную экономию времени.
...
Рейтинг: 0 / 0
06.04.2017, 11:15
    #39434016
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
olegbankПроблема в том ,что на 3g слишком медленно 0,5-5 сек за 100 кбайт. Подскажите,плиз ,максимально скоростной способ

Нет никакой проблемы. Просто купить оборудование 4G.
Программный способ: многопоточная закачка. Позволяет получить возможно более широкий канал связи.
...
Рейтинг: 0 / 0
06.04.2017, 13:23
    #39434140
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
Partisan M Нет никакой проблемы. Просто купить оборудование 4G.
Верно-верно!
Если гвозди тупые, то проще взять молоток побольше.
Очень большим молотком можно забивать гвозди даже шляпками вперёд!
...
Рейтинг: 0 / 0
07.04.2017, 06:29
    #39434522
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
SQL2008Верно-верно!
Если гвозди тупые, то проще взять молоток побольше.
Очень большим молотком можно забивать гвозди даже шляпками вперёд!

Болезненный бред. Поэтому не буду спрашивать, зачем вы это писали и дискуссию с вами устраивать не буду.
...
Рейтинг: 0 / 0
07.04.2017, 08:42
    #39434536
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
оффтоп:
Как-то у меня был, ну и сейчас есть телефон с двумя симками. В области в одном месте у меня толком не ловил билайн, я купил симку теле2 который отлично ловил и работал в этом месте. И каковым же было мое удивление, когда скорость была просто никакущая! При этом у брата на мтс все просто летало. В итоге я расстроился, уже задумался об мэтэсе, но как-то до меня доперло следующее, я открыл телефон, посмотрел названия слотов и... переставил симку в другой слот. И о чудо!!! Все просто залетало: 5-10-12мб/сек.
Так что, меняйте оборудование, как вам указали выше. Джава здесь как бы и ни при чем, по сути.
...
Рейтинг: 0 / 0
07.04.2017, 20:35
    #39435057
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
пустил закачку на 100 мбит инете.стало в 10 раз быстрее,не в 1000 ,уже спасибо.Но закачка начинается с задержкой в полсекунды, типа канал создается или файл ищется. Так что ускорить все еще не мешало бы
...
Рейтинг: 0 / 0
07.04.2017, 21:01
    #39435062
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
ух ты, а я и не знал, что между 3джи и 100мбитами должна быть разница в 1000 раз.
боюсь представить во сколько раз должна быть разница между 3джи и гигобитной сетью
...
Рейтинг: 0 / 0
07.04.2017, 21:57
    #39435073
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
olegbank...Так что ускорить все еще не мешало бы
Ну теперь купите Вашему поставщику данных новый сервер. Рекомендую Super DOM или Oracle Exadata. Если решите купить последнию, можно купить через меня. C Oracle Co. я договорюсь, откат братски поделим )))
...
Рейтинг: 0 / 0
07.04.2017, 23:23
    #39435083
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
не знаю как в РФ ,у нас в Украине 3g выдает 100-300 мбит,если повезет 1-2 мбит.предел пока 3,1 или 15 мбит в зависсимости от пакета.хотя на 15 все равно 1-2 удача
...
Рейтинг: 0 / 0
07.04.2017, 23:24
    #39435084
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
100--300 kbit
...
Рейтинг: 0 / 0
07.04.2017, 23:56
    #39435089
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
olegbankне знаю как в РФ ,у нас в Украине 3g выдает 100-300 мбит,если повезет 1-2 мбит.предел пока 3,1 или 15 мбит в зависсимости от пакета.хотя на 15 все равно 1-2 удача
у нас в Иране г. Керман примерно так же, (правда почти в центре), на то он и стандарт, с какого вот вы решили что 100мегабит это в 1000 раз выше скорости 3джи, если тут же пишете, что 3джи выдает 100-300мбит. Я сливаю файлы через телефон примерно со скоростью в среднем 1-2 мегабайта в секунду, что считаю нормальным, это около 10-15мегабит.
100 мегабит это 5-10 мегабайт в сек если повезет с провайдером.
А с чего вообще вы взяли, что беря рандомные сайты по урлу да еще по хттп вы будете мгновенно к ним коннектиться и сразу сливать инфу. Откуда такие мысли? Из просто_трепа?))
...
Рейтинг: 0 / 0
08.04.2017, 00:38
    #39435090
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
да,я надеялся ,что коннект по урлу будет быстрее ,болтуны обманули ,похоже
...
Рейтинг: 0 / 0
08.04.2017, 00:40
    #39435091
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
сайт вообще один,но это похоже не спасает
...
Рейтинг: 0 / 0
08.04.2017, 08:47
    #39435126
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
Если "сайт вообще один", ставит Content-Lenght и не возражает, чтобы клиент использовал постоянные подключения - пилите клиенский код на предмет этих самых постоянных подключений.
...
Рейтинг: 0 / 0
08.04.2017, 11:35
    #39435151
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
Basil, речь о докачке?
...
Рейтинг: 0 / 0
08.04.2017, 12:14
    #39435161
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
olegbank, похоже вопрос не имеет никакого отношения к java.

Попробуйте curl, wget или просто через http://www.speedtest.net/
если будет очевиден затык - то и нечего улучшать в java.
...
Рейтинг: 0 / 0
08.04.2017, 14:33
    #39435203
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
кстати ,идея ,спасибо.в самом деле можно и wget из java сделать
...
Рейтинг: 0 / 0
08.04.2017, 15:52
    #39435215
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
olegbankв самом деле можно и wget из java сделать выполнить
...
Рейтинг: 0 / 0
08.04.2017, 15:59
    #39435219
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
Usmanolegbankв самом деле можно и wget из java сделать выполнить
для этого его ещё надо установить...
...
Рейтинг: 0 / 0
08.04.2017, 17:05
    #39435229
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстрая загрузка файлов
Arm79Basil, речь о докачке?

Скорее о keep-alive, но в целом на скорость это не повлияет, разве что сократится врем на повторное подключение.
А если BufferedStream использовать, картина не лучше?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / быстрая загрузка файлов / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]