Вот и свершилось главное (IMHO) мероприятие FOSS4G 2009 – соревнование на звание “Самый быстрый сервер WMS”.
Встречайте участников:
Победителем признан UMN MapServer. Если коротко, то в операциях над векторными данными различия очень небольшие. На растровых данных MapServer опережает в 1.5-2 раза. Причем UMN участвовал в двух вариантах – cgi и fast-cgi, последний показывает стабильно 50-70% прироста скорости.
Об особенностях настройки программ, дополнительных оптимизациях смотрите в wiki проекта – Benchmarking 2009.
В следующем году планируют расширить круг претендентов. Добавить тесты на преобразование между разными системами координат. Я бы от себя предложил проверить работу со сложными комплексными стилями SLD и посмотреть хотя бы относительное падение производительности при включенном сглаживании (anti-aliasing).
Вы спросите: “Почему всего два продукта? А где же лидеры рынка ESRI, ERDAS? Ведь обещали расширенный состав участников!”. Вот тут и произошла следующая печальная история:
ERDAS со своим Image Web Server сошел с дистанции задолго до старта. Выслушаем Chris Tweedie, ERDAS Australia:
“Вы нас пригласили, мы отказались. Ничего более. Я буду на FOSS4G. Подходите и я покажу все, что по вашему мнению мы скрываем.”
? второго представителя от ERDAS – Richard Orchard:
“Я рад представить некоторые результаты [см. по ссылке]. Я действительно люблю наш продукт – он фантастический.”
Что же, верим на слово. Цифры о производительности, к сожалению, практически невозможно пересчитать для разных испытательных платформ. Тем более, что данные тоже различаются.
ESRI, можно сказать, сошёл со старта. ArcGIS Server был включен в состав участников в пресс-релизе от 5 октября. Но вот уже 14 октября за неделю до FOSS4G Andrea Aime из OpenGeo сообщает:
“ESRI не будет, что мы скажем людям?”
Отвечает Satish Sankaran, ESRI:
“Я представляю эффект от принятого нами решения [не участвовать]. Я с коллегами буду на FOSS4G, можем встретиться и обсудить.”
В итоге, и ERDAS и ESRI опускаются на последние места в открытом рейтинге “самых быстрых серверов WMS” по неявке. Как обычно, остается пожелать им побольше открытости.
Очень интересно, спасибо за подробное исследование. MapServer рулит, пошел смотреть что у нас с FastCGI. А отмазки в ESRI и ERDAS не катят. Еще Mapguide кстати звали, но он тоже не появился.
?нтересно, спасибо. Давно хочу поближе с каким-нибудь сервером WMS познакомиться.
По поводу отмазок от лидеров рынка согласен с sim’ом
Richard Orchard: Я действительно люблю наш продукт – он фантастический, но об этом никто не должен знать…
Нет, ну ты же можешь узнать, просто съездий на конференцию, зайди в их будку, они все расскажут. А теперь даже и сравнение смогут привести, насколько они быстрее открытых. А если не приведут, значит не выгодно наверное 🙂
А как же mapnik? У него тоже есть WMS обертка.
у него свой сервер? разве?
Конечно, на питоне
http://trac.mapnik.org/wiki/OgcServer
есть, но нет никакой документации. один раз в жизни его настраивал и зарекся не прикасаться
На Винде или под Линукс настраивали? Mapnik рендерит картинки и его можно настроить как WMS. Но производительность вроде не самая сильная его сторона.
Судя по тому что mapserver шел почти в ровень с GeoServer производительность WMS сервера в первую очередь определяется скоростью бакенда формирующего изображение карты а не эффективностью механизма его раздачи. А т.к. бакэнд у mapnik и mapserver один и тот же — AGG, подозреваю что результаты их сравнения были бы схожими.
[…] первом месте – MapServer, чемпион прошлого года. Далее идет GeoServer – «серебряный» медалист FOSS4G […]