Страница 10 из 12

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 18 май 2016, 23:46
Papazol
Это работает!

Не знаю, правильно ли делаю, что пишу это здесь, но. Заметил, что разбивка на зоны закачки делается по горизонтали. Это вообще принципиально? То есть, по вертикали разбивать очень сложно или, скажем, так же?

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 19 май 2016, 01:05
zed
Ну, это так же принципиально, как и то, что закачка идёт столбцами, а не строками. Если бы закачка шла строками, то и разбивалось бы так же. По сложности оба варианта эквивалентны, но порядок разбивки и закачки взаимосвязаны. Т.е. нельзя разбить по строкам, а качать столбцами и наоборот.

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 19 май 2016, 19:01
zed
В "Настройки карты" вынес параметр MaxConnectToServerCount, для его быстрого и удобного изменения.

P. S. Английский вариант названия опций может быть корявым, так что можете предлагать более адекватный текст. Перевод на русский пока не делаю, жду фидбека.

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 20 май 2016, 10:44
Tolik
Тут я не могу не вставитть свои 5 копеек :)

Max connect to server count - нам это сочетание привычно, но это явно неправильно :)
Уточните, почему вообще максимальное число соединений? Оно не всегда такое? Почему нет?
Что это за число: TCP сессии? HTTP потоки?

Что-то такое приходит в голову:
Max connections number
Connections limit
Streams number
Sessions number

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 20 май 2016, 10:51
Tolik
Также надо упростить "Split region (by tiles count) to parts:"
И кажется, слово region у нас не используется.
Split selection to parts: XXX

Может, вставить поле ввода в середину текста?
Split selection to XXX parts

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 20 май 2016, 10:56
Tolik
А визуально куски региона не будут отображаться? Он не будет попилен на части? :)

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 20 май 2016, 11:07
zed
Tolik писал(а):Уточните, почему вообще максимальное число соединений? Оно не всегда такое? Почему нет?

Это количество потоков, которые могут качать. А могут и не качать, если нечего :) Им сбрасываются задачи, а они их обрабатывают. Соответственно, максимум задач, которые можно обработать одновременно и ограничено этим числом.
В режиме просмотра карты в эту очередь задач сбрасывается сразу 32 тайла, а вот в режиме закачки, каждое окошко сбрасывает только по одному тайлу. Соответственно, если качает только одно окошко, то и загружен будет только один качающий поток.
Может, вставить поле ввода в середину текста?
Split selection to XXX parts

Нет, в середину как-то не очень. Может вот так: Split selection to, parts: XXX
А визуально куски региона не будут отображаться? Он не будет попилен на части?

Нет, и на части он разделяется только логически, а не физически. Разбить физически на части будет гораздо сложнее, плюс получится не полигон, а мультиполигон. Соответственно, и порядок обхода тайлов поменяется.
Сейчас же, полигон один, просто каждому окошку говорится: качай N тайлов, начиная вот с этого X, Y.

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 20 май 2016, 11:11
Tolik
zed писал(а):Может вот так: Split selection to, parts: XXX

Да, хорошо.

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 20 май 2016, 11:21
Tolik
В режиме просмотра карты в эту очередь задач сбрасывается сразу 32 тайла,

Если max = 8, то открывается 8 HTTP сессий параллельно, каждая скачивает по 1 тайлу и закрывается, потом открываются новые сесии, но одновременно макс. 8. Правильно?
Это, пожалуй, можно назвать потоками (streams)?
Max streams number

или всё-таки
Max connections number
а ещё лучше
Simultaneous connections limit

Re: Разбивка выделения при закачке на части

СообщениеДобавлено: 20 май 2016, 12:54
zed
Tolik писал(а):Если max = 8, то открывается 8 HTTP сессий параллельно, каждая скачивает по 1 тайлу и закрывается, потом открываются новые сесии, но одновременно макс. 8. Правильно?

Задумано именно так. Но в TCPView, к примеру, показывает всего 2 tcp соединения, вне зависимости от нашего max. Вернее, он показывает, что число соединений равно числу алиасов хоста умноженному на 2. Если алиас один, то соединений 2. Если алиасов 4 (как у гугла), то коннектов 8. Может это wininet так шутит, не знаю.