We have 100 + GeoTIFF layers which we have to display in the front end via OpenLayers. We use WMTS protocol to fetch data. The initial request "hostname/gwc/service/wmts?REQUEST=GetCapabilities" takes huge time to load (25 Seconds). We tried with Geo web cache still the performance is not good. How to add filters to the GetCapabilities request instead of loading all 100+ GeoTIFF information load only few layers.
We tried with WMS but we want to go with WMTS.