Cuma, Eylül 25CBS Akademi
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Geoserver ve Arcgis Server Arasındaki Hız Farkı

tarihinde

Harita servis etmek için yaygın olarak kullanılan GeoServer ve Arcgis Server arasındaki hız farkı birçok platformda tartışılmış olmasına rağmen somut veriler kullanılarak gerçekleştirilen bir karşılaştırma henüz yapılmamıştır.

Yerli ve yabancı birçok kaynak taramamıza rağmen böyle bir bilgiye ulaşamadığımız için kendimiz tamamen izole bir ortamda test yapma gereği duyduk.

Tarafsızlığımızı ispatlamak amacıyla öncelikle test ortamımızdan bahsetmemiz gerekiyor.

Geoserver için:

  • PostgreSQL 10.1
  • Postgis 2.4
  • Geoserver 2.15
  • Platform: Windows

Arcgis Server İçin:

  • PostgreSQL 9.5
  • ArcSDE
  • Arcgis Server 10.4
  • Platform: Windows

Test için kullandığımız sunucu özellikleri:

  • İşlemci: Intel Xeon 2680 v2, 2.80Ghz(20 çekirdek)
  • RAM: 64GB
  • Depolama Türü: SSD
  • Lokal Bant Genişliği: 1Gbit/sn

 

Aşağıdaki test sonuçlarında Geoserver’ın yükünün daha fazla olduğunu ve buna rağmen Arcgis Server’dan daha hızlı çalıştığını görebilirsiniz. Geoserver WMS servislerinde Antiallias’ı full vererek daha kaliteli bir harita görünümü elde ediyor olmamızla birlikte daha hızlı bir yanıt alabildik. Oysa Arcgis Server üzerindeki testlerimizde herhangi bir antiallias ayarı yoktu buna rağmen daha geç yanıt alabildik.

Bu sonuçlara da bakıldığında Geoserver 2.15 sürümü Arcgis Server 10.4 sürümünden daha hızlı yanıt veriyor diyebiliriz. Tabiki bu durum gelecek yeni sürümlerde değişebilir ancak elimizdeki lisanslar bu sürümleri test etmemize olanak sağladığı için testleri bu sürümler üzerinden gerçekleştirdik.

Sonuçlardan yola çıkarak özellikle büyük ölçekli işlerde Geoserver’ın kullanılmasını önerebiliriz. Unutmayın, Geoserver sadece hızlı değil aynı zamanda tamamen ücretsiz ve açık kaynak kodlu bir harita servis yazılımıdır. Bu sayede hem kodlama yapısında özelleştirmeler yapmanız mümkün olur hem de gereksiz masraflar altına girmemiş olursunuz.

Ülkemizde özellikle kamu kurumlarında Arcgis Server için harcanan paralar göz önüne alındığında Geoserver’ın ne kadar önemli olduğunu ve üzerine yoğunlaşılması gereken bir teknoloji olduğunu göreceksiniz.

Karşılaştırma detayları:
Karşılaştırma sırasında 80720 adet parselden oluşan Antakya Parsel verisi kullanılmıştır.
Karşılaştırma yapılırken sunucu içerisinden istekler gönderilmiş, veri tabanı ve server aynı yere kurulmuştur.
Tüm karşılaştırmalarda aynı BBOX değerleri kullanılmıştır. Tek döşemeler için: 4001911.5,4324453.5,4052927.5, 4360855.0; çoklu döşemeler için: 3998895.9958303072, 4345078.120975536, 4055013.334250309, 4362677.0495924605

Test Sonuçları:

  ArcServer GeoServer
WMS Tek Döşeme(Single Tile) Boyut: 85.1kb

Antiallias: Off

Cevap: 2.12 saniye

Boyut: 1.1Mb

Antiallias: Full

Cevap: 1.53 saniye

WMS Çoklu Döşeme(Tiled) En Hızlı Cevap: 78ms

En Yavaş Cevap: 8.90s

En Hızlı Cevap: 30ms

En Yavaş Cevap: 1.40s

WMS GeoJSON Detay Miktarı:1000 features Sorgu Boyutu:102kb

Cevap Süresi: 606ms

Detay Miktarı:1000 features

Sorgu Boyutu: 144kb

Cevap Süresi: 301ms

 

 

Geoserver’ın neden daha hızlı yanıt verdiğini ilerleyen zamanlarda farklı bir yazıda ele alacağız. 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.