Aşağıdaki geoserver durumum var. JAI yükledim ama jai tarafından kullanılan bellek 0 ve wms için görüntü oluşturma çok yavaş.
Bellek ayırma ile ilgili bir sorun mu var? Sql server 2008 kullanıyorum.
Aşağıdaki geoserver durumum var. JAI yükledim ama jai tarafından kullanılan bellek 0 ve wms için görüntü oluşturma çok yavaş.
Bellek ayırma ile ilgili bir sorun mu var? Sql server 2008 kullanıyorum.
Yanıtlar:
Bu sayfadan :
Özellikle, yerel JAI'nin kurulması, rasterleri yeniden ölçeklendirmek, kesmek ve yeniden üretmek için WMS ve WCS'de yoğun olarak kullanılan tüm tarama işlemleri için önemlidir. Yerel JAI'yi kurmak, WMS ve WCS'yi etkileyen tüm raster okuma ve yazma işlemleri için de önemlidir. Son olarak, yerel JAI, raster verisi olmasa bile çok kullanışlıdır, çünkü WMS çıkış kodlaması, kendilerinin rasterleri olan PNG / GIF / JPEG görüntülerinin yazılmasını gerektirir.
Bir vektör veri kümesinin WMS karolarını çiziyorsanız, yerel JAI'yi kullanmaktan biraz hız göreceksiniz, ancak muhtemelen çok fazla değil, haritanız bir kapsama alanı / raster veri kümesi (uydu görüntüleri veya hava fotoğrafları) ise, bir hız göreceksiniz yerel JAI kullanarak.
Bir vektör kaynağından yavaş harita üretiminiz varsa, büyük olasılıkla yavaş çıkışlar, veri kaynağınızda uzamsal bir dizine sahip olmamanız, çok fazla veri çizmeye çalışmanız veya fazla şekillendirmenizdir (veya verimsiz bir SLD dosyası kullanmanızdır) ).
Üzerinde çalışılması muhtemel şeylerle ilgili daha fazla ayrıntı için bkz. Http://www.slideshare.net/mobile/geosolutions/geoserver-on-steroids
@İant biçiminde belirtildiği gibi şekil dosyanıza bir dizin eklemeyi deneyin.
Geoserver komutu:
java -cp .:gt-shapefile-2.7.3.jar org.geotools.data.shapefile.indexed.ShapeFileIndexer /path/to/your/shapefile.shp
ve geofield / WEB-INF / lib dizininden şekil dosyası dizininde okuyabilen / yazabilen bir kullanıcı olarak çalıştırılmalıdır . Geoserver sürümünüze bağlı olarak, jar sürüm numaralarını değiştirmeniz gerekebilir.
İlk olarak burada indeks oluşturmak için diğer yöntemlerin belirtildiği yerde bahsetmiştim .