Viktor Nareiko (VĮ GIS-Centras) konferencijoje "GIS - paprasta ir atvira 2014" skaitytas pranešimas - "Geoserver taikymas Lietuvos erdvinės informacijos portale".
1 of 22
More Related Content
V. Nareiko. Geoserver taikymas Lietuvos erdvinės informacijos portale. GIS - paprasta ir atvira 2014.
1. GeoServer taikymas Lietuvos erdvinės informacijos portale
Viktor Nareiko – GIS-Centras, v.nareiko@gis-centras.lt
8. GeoServer – dabartis
•Išleista GeoServer 2.6 versija
•GeoServer gali teikti duomenis į daugelį erdvinių duomenų peržiūros programų, tokių kaip Google Earth, 3-D virtual globe. GeoServer komanda dirba tiesiogiai su Google tam, kad per GeoServer teikiami duomenys būtų tiesiogiai surandami per Goolgle Maps
•Padidinta greitaveikia, ištaisyta daugybė klaidų, integruotas per GeoServer teikiamų el. paslaugų podeliavimas (cache). Daugybe įskiepių – geoserver- 2.6.0-geosearch-plugin, geoserver-2.6.0- dxf-plugin, geoserver-2.6.0-printing- plugin, geoserver-2.6.0-control-flow- plugin, geoserver-2.6.0-css-plugin, geoserver-2.6.0-mysql-plugin, geoserver- 2.6.0-arcsde-plugin ir t.t.
•Boundless teikia komercinį palaikymą (OpenGeo Suite)
8
18. Paleidimo aplinkos optimizavimas (JVM nustatymai)
•-server: serverio režimas
•-Xms2048m -Xmx2048m: maksimalus atminties kiekis alokuojamas startuojant GeoServer. Kuo daugiau atminties tuo geriau
•-XX:PermSize=128m - XX:MaxPermSize=256m: pastovios atminties dydis ir maksimalus jos dydis. Svarbus nustatymas, kadangi GeoServer naudoja daugybė klasių
•-XX:+UserParallelGC: įgalina daugiagijinį atminties valdymą
•-XX:+AggressiveOpt: įgalina eksperimentinius optimizavimus, kurie bus naujose JVM versijose
18
19. Paleidimo aplinkos optimizavimas (Tomcat nustatymai)
•Lygiagrečių gijų skaičiaus (lygiagrečių užklausų) ribojimas Tomcat: <Connector port=”8080” protocol=”HTTP/1.1” ConnectionTimeout=”20000” redirectPort=”8443” maxThreads=”20” minSpareThreads=”20” />
•Apache portable runtime (APR) naudojimas kartu su Tomcat
•Naudoti paskutinę stabilią Tomcat versiją
•Geoserver paleisti ant dviejų Tomcat o užklausas nukreipti per balancer (naudoti Apache mod_proxy_balance)
19
20. JAI ir kiti nustatymai
•Įgalinti JPEG Native Accelerartion
•Įgalinti Tile Recycling
•Įgalinti ImageIO native encoder
•Kiti nustatymai: Memory Capacity, Memory Threshold, Tile Threads
•Pašalinti nereikalingus įskiepius
20