WMS services from Geoportal.gov.pl operate slowly, especially during working hours.
It’s not surprising: when using services like KIEG or KIUT, every movement of the map triggers several, sometimes dozens, of requests to geoportal.gov.pl. These requests are forwarded to county servers, which must generate “tiles” from the source data (vector files). The tiles are then sent back through geoportal.gov.pl to appear on your screen.
Each movement of the map triggers another series of requests.
Is it possible to speed this up? Yes.
The PowerWMS service for Usemaps users works by connecting Usemaps not directly to the Geoportal.gov.pl WMS, but to the PowerWMS service address:
https://powerwms.gisbox.pl/geoserver/gisbox/gwc/service/wmts
This way, every map movement sends a series of requests to PowerWMS, which first checks whether it already has the “cached” tiles in its database. If not, it queries Geoportal.gov.pl as described earlier, but with the difference that it “caches” and stores the received tiles in its own database. As a result, data is only requested once, and subsequent requests use the cached tiles. This significantly speeds up performance.