SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001180SAS.Планета[All Projects] Багpublic18-02-2012 17:2306-06-2012 10:24
ReporterSmith2007 
Assigned Tovdemidov 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionno change required 
PlatformWindowsOS7OS VersionProfessional
Product Version.Nightly 
Target VersionFixed in Version 
Summary0001180: Параметры карты "Пауза" не корректно работает.
DescriptionСтавлю паузу в 3000 (3 сек.) Тайлы скачиваются слишком быстро. Реально за секунду качается по 2 тайла. Как следствие - быстрый бан ip.
Tagsантибан, потоки
Attached Files

- Relationships

-  Notes
(0005571)
Smith2007 (reporter)
18-02-2012 17:32

Сделал еще одну проверку:
1. Установил значение "пауза" = 3000
Засек время.
За 60 сек было загружено 63 тайла.
(0005573)
Tolik (manager)
19-02-2012 07:14
edited on: 19-02-2012 07:15

Мне кажется, это связано с многопоточностью.
Сделал паузу 3000, стал бродить по карте и вижу:
появилось штуки 4 тайла одновременно, потом 3 сек ничего не происходит, потом опять 4 тайла.

Не знаю, баг или фича.

(0005575)
Smith2007 (reporter)
19-02-2012 08:37

Гугл банит примерно через 2 часа. Хорошо, что ip динамический получаю. Ребут интерфейса маршрутизатора и качаем дальше. Но сие не правильно.
(0005576)
Tolik (manager)
19-02-2012 09:42
edited on: 19-02-2012 14:55

А попробуйте в ini сделать

[ZmpDefaultParams]
MaxConnectToServerCount=1

(0005579)
Smith2007 (reporter)
19-02-2012 12:42

Установил в ini
[ZmpDefaultParams]
 MaxConnectToServerCount=1

Теперь все правильно работает!
Таймаут 3000 (3 сек)
За 60 сек скачал 20 тайлов!
(0005583)
Tolik (manager)
19-02-2012 14:47
edited on: 19-02-2012 14:55

Этот же параметр
MaxConnectToServerCount=1
можно добавить в params.txt для этой карты, а для остальных оставить многопоточность.

Так что это не баг, закрываю.

(0005585)
zed (manager)
19-02-2012 15:17

Имхо, это таки баг. Сколько бы потоков прога не запускала, паузу она обязана учитывать.
(0005587)
Tolik (manager)
19-02-2012 17:45

Тогда открываю обратно.
(0005636)
vdemidov (manager)
25-02-2012 19:36

ИМХО нужно забить на эту паузу и делать возможность ставить ограничение на количество запросов в минуту и количество скачанных байт в минуту.
(0005640)
vasketsov (manager)
25-02-2012 20:47

А реальную паузу вычислять на основании количества рабочих потоков и соответственно минимального из двух ограничений (по числу запросов и числу байт) исходя из фактической статистики скачки?
Ну в общем конечно логично и масштабируемо.
Только всё равно минимальное ограничение паузы должно быть, хотя бы для начального этапа, пока скорость скачки неизвестна, или при сильном изменении количества качаюших потоков (например, включение или отключение "интерфейсной" качалки в 100500 потоков).
(0005643)
vdemidov (manager)
25-02-2012 21:02

Пауза имеет смысл только при 1 потоке закачки. А если их много, то это дурдом.
(0007323)
vdemidov (manager)
06-06-2012 10:24

Если нужна строго заданная пауза, ставьте MaxConnectToServerCount=1

- Users who viewed this issue
User List Anonymous (1548x), zed (1x)
Total Views 1549
Last View 29-04-2024 14:32

- Issue History
Date Modified Username Field Change
18-02-2012 17:23 Smith2007 New Issue
18-02-2012 17:32 Smith2007 Note Added: 0005571
19-02-2012 07:14 Tolik Note Added: 0005573
19-02-2012 07:14 Tolik Status new => acknowledged
19-02-2012 07:15 Tolik Note Edited: 0005573 View Revisions
19-02-2012 08:37 Smith2007 Note Added: 0005575
19-02-2012 09:42 Tolik Note Added: 0005576
19-02-2012 09:43 Tolik Note Edited: 0005576 View Revisions
19-02-2012 12:42 Smith2007 Note Added: 0005579
19-02-2012 14:47 Tolik Note Added: 0005583
19-02-2012 14:48 Tolik Status acknowledged => resolved
19-02-2012 14:48 Tolik Resolution open => no change required
19-02-2012 14:48 Tolik Assigned To => Tolik
19-02-2012 14:48 Tolik Status resolved => closed
19-02-2012 14:55 Tolik Note Edited: 0005576 View Revisions
19-02-2012 14:55 Tolik Note Edited: 0005583 View Revisions
19-02-2012 15:17 zed Note Added: 0005585
19-02-2012 17:45 Tolik Note Added: 0005587
19-02-2012 17:45 Tolik Assigned To Tolik =>
19-02-2012 17:45 Tolik Status closed => acknowledged
19-02-2012 17:45 Tolik Resolution no change required => open
25-02-2012 19:36 vdemidov Note Added: 0005636
25-02-2012 20:47 vasketsov Note Added: 0005640
25-02-2012 21:02 vdemidov Note Added: 0005643
29-02-2012 09:40 gpsMax Tag Attached: антибан
29-02-2012 09:41 gpsMax Tag Attached: потоки
06-06-2012 10:24 vdemidov Note Added: 0007323
06-06-2012 10:24 vdemidov Status acknowledged => resolved
06-06-2012 10:24 vdemidov Resolution open => no change required
06-06-2012 10:24 vdemidov Assigned To => vdemidov
06-06-2012 10:24 vdemidov Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team