我们正在尝试使用 OpenLayers 和 GeoServer 显示具有大量点的地图(范围从 1000 到 20000,具体取决于用户标准)。这些点存储在 PostgreSQL 数据库中。
虽然该应用程序在显示较低范围时似乎没有什么问题,但它的实际限制似乎在 5000 点左右。我们应用的 SLD 也很大(按不是特征 ID 的标准单独列出所有点)。在较高的数字下,不能保证返回图像,并且请求有时会使 GeoServer 崩溃,需要重置服务。
有谁知道这样的事情是否可行,如果可行,有什么配置技巧吗?
我们在用于过滤的字段上应用了 btree 索引。