I am trying to find a good way to serve ortophoto with geoserver with fast rendering.
I have 20GB of data, 4000 jpeg tiles at 6-15mb each.
I have published them as a mosaic but rendering them is very slow as a wms and I have not yet been able to preview tile layer (server never respond - Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: GC overhead limit exceeded). Are the files to many/too large? Are there any recommendations how to serve a image mosaic?
In the past I have been creating an imagePyramid with 4 levels first, which I then have cached, but that feel a bit redundant since I am mostly interested in the cache. Creating the imagepyramid also reduced the image quality too much at high zoom level. I was hoping that publishing the image mosaic would keep the image quality better for the cache at higher zoom levels.
What is the best approach to take to retain the image quality on higher zoom level and at the same time be able to serve the tiles quickly? I was hoping I could use a image mosaic so i can easily replace individual tiles easily when i have updated data.