我使用geoserver发布了一个包含MySQL数据库中数据的WMS图层。目前看来,geoserver正在动态渲染WMS层。有没有办法周期性地“预渲染”--比如每小时一次--然后只调用“缓存”的那个?
发布于 2018-12-19 17:11:15
是的,您需要启用GeoWebCache (GWC)来缓存您的层。事实上,当你发布一个图层时,GeoServer会自动为你做这件事,除非你要求它不要这么做。但是,要利用此缓存,您需要确保您的客户端都发出相同的请求(当查看相同的区域时)。GeoServer (和WMS世界的其余部分)通过将地图拆分成瓦片并使用WMTS standard为其提供服务来处理这一问题。您可以在GeoServer主页上找到相关的getCapabilities链接(传递给您的客户端)。
至于定期刷新切片,您需要调查GWC rest API
https://stackoverflow.com/questions/53847330
复制相似问题