Mam następujący status geoservera. Zainstalowałem JAI, ale pamięć używana przez jai wynosi 0, a renderowanie obrazu dla wms jest bardzo wolne.
Czy to problem z alokacją pamięci? Używam Sql server 2008.
geoserver
wms
optimization
kinkajou
źródło
źródło
Odpowiedzi:
Z tej strony :
Więc jeśli rysujesz kafelki WMS zestawu danych wektorowych, zauważysz przyspieszenie korzystania z natywnego JAI, ale prawdopodobnie niewiele, jeśli twoja mapa to zestaw danych o zasięgu / rastrze (zdjęcia satelitarne lub zdjęcia lotnicze), wtedy zobaczysz prędkość przy użyciu natywnego JAI.
Jeśli masz powolne generowanie mapy ze źródła wektorowego, najprawdopodobniej spowolnienie polega na tym, że nie masz indeksu przestrzennego na źródle danych, próbujesz narysować zbyt dużo danych lub przepadasz za stylem (lub używasz nieefektywnego pliku SLD ).
Aby uzyskać więcej informacji na temat możliwych rzeczy do pracy, zobacz http://www.slideshare.net/mobile/geosolutions/geoserver-on-steroids
źródło
Spróbuj dodać indeks do swojego pliku kształtu, zgodnie z sugestią @iant.
Poleceniem Geoserver jest:
i należy go uruchomić z katalogu geoserver / WEB-INF / lib jako użytkownik, który może czytać / zapisywać w katalogu shapefile. W zależności od wersji geoservera może być konieczna zmiana numerów wersji jar.
Po raz pierwszy zobaczyłem, że wspomniano tutaj, gdzie cytowane są inne metody tworzenia indeksu.
źródło