I have a GeoServer instance, which is only used as a WMS service.
Reading the docs, there are libraries, which can be used to boost WMS ouput generation:
- native JAI and ImageIO
- JAI-EXT
- libjpeg-turbo
I have some questions regarding these libraries. I am mainly interested in performance gains when serving JPEG image tiles from raster data:
- Should I install all of them and will this result in the fastest WMS output generation?
- If not, which one is recommended?
- If I use JAI-EXT, should I also install native JAI and ImageIO?
- Will these libraries also have an impact on serving PNG image tiles from vector data?
I realise that when serving raster data, the biggest difference, performance wise, is to use tile caching and to properly prepare the source data (i.e. create GeoTiffs with internal tiling and overviews etc.), but my question is only about WMS output generation.