Долгая загрузка карты

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
andmap
Новоприбывший
Сообщения: 5
Зарегистрирован: 25 май 2009, 18:57
Репутация: 0

Долгая загрузка карты

Сообщение andmap » 25 май 2009, 19:19

Всем привет. Пытаюсь создать картографический web сервис. Использую PostgreSQL/PostGIS
(пока на локальной машине под Windows)
Из shp-файлов информацию перекинул в PostgreSQL.
вот map файл :

Код: Выделить всё

MAP
 IMAGETYPE GIF
 EXTENT 45.44886 51.19893 46.17994 51.40215
 SIZE 800 600
 FONTSET        "./fonts/fonts.list" 

LAYER
 NAME "lines"
 CONNECTIONTYPE postgis
 CONNECTION "user=postgres password=12345 dbname=postgis host=localhost"
 DATA "the_geom from lines using unique oid using srid=4326"

    STATUS       ON
    TYPE    LINE
    LABELITEM    "name"
    CLASS
      NAME       "Улицы"
      STYLE
        COLOR        255 0 0
      END

      LABEL
        COLOR 0 0 0     
        SHADOWCOLOR 255 255 255 
        SHADOWSIZE 2 2
        TYPE TRUETYPE
        FONT arial-italic
        SIZE 10
        ANTIALIAS TRUE
        POSITION CL
        PARTIALS FALSE
        MINDISTANCE 100
        BUFFER 3
        ENCODING CP1251
      END
   END    
END
END
END 
но вот почему-то при введении в адресной строке

Код: Выделить всё

http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/example/testlines.map&layer=lines&mode=map
карта очень долго грузится. Процессор загружается на 100%. Весь компьютер виснет.
Что делать? Как избавится от диких тормозов?

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Долгая загрузка карты

Сообщение KolesovDmitry » 26 май 2009, 09:22

Вообще говоря, Postgres может долго запросы обрабатывать, особенно, если геометрия не индексирована... А если попробовать сначала использовать просто shp, не обращаясь к Postgres и посмотреть, будут ли тормоза и в этом случае?

andmap
Новоприбывший
Сообщения: 5
Зарегистрирован: 25 май 2009, 18:57
Репутация: 0

Re: Долгая загрузка карты

Сообщение andmap » 26 май 2009, 11:26

Тормоза теже. Где-то мне попадалась фраза, что быстродействие сильно зависит от количества отображаемых объектов. А у меня их много.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Долгая загрузка карты

Сообщение KolesovDmitry » 26 май 2009, 12:44

andmap писал(а):Тормоза теже. Где-то мне попадалась фраза, что быстродействие сильно зависит от количества отображаемых объектов. А у меня их много.
Понятно. Но что тут посоветовать неизвестно, поскольку слишком мало информации. В любом случае нужно сначала выяснить, в каком месте система тормозит, а потом уже решать проблему. Если вы подозреваете, что все дело в большом количестве объектов попробуйте уменьшить это количество и посмотреть что из этого выйдет.
Что тут еще скажешь... Короче, экспериментируйте, экспериментируйте и экспериментируйте. Глядишь, и найдете узкое место.

Konstantin Tokar
Активный участник
Сообщения: 178
Зарегистрирован: 16 июл 2008, 09:56
Репутация: 1
Откуда: Москва

Re: Долгая загрузка карты

Сообщение Konstantin Tokar » 27 май 2009, 11:36

Тормозить может postgres, mapserver, браузер,... Браузер, кстати, можно исключить - его торможения не носят такой характер как Вы описали. На локальной машине скорее всего это куча параллельных запросов к Postgres и параллельный запуск копий mapserver для каждого запрашиваемого куска. Как раз с этим борются промежуточным cache сервером для фрагментов. В предыдущих темах об этом было.
Отключите tile механизм в движке, которым карты показываете - это сразу снимет нагрузку.

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя