在使用arcgis后,发现很多问题,学习之后了解到,池化与非池化的概念,例如请求ogc服务中,客户端向服务器请求实例,若池化则会是获取和释放,若非池化,则是创建与关闭。这几个字已经很清楚了,我理解就像是数据库连接池一样的作用。
开始的问题出现在请求wms时一个客户端请求8个图层会出现卡顿,bug,原因不明,后发现改池化中的最大最小实例数能有效的解决这一问题,因在普通计算机上测试,arcgis server启动服务后,池化我设置成最小0,最大20,应该可以有20个实例,然而,两个客户端同时打开并请求8个服务没问题,但普通计算机会变得很卡,4g内存基本满,cpu蹦到100,应该加个切片缓存一类的东西。