Hi Eva, Which database are you using? There may be an optimization which can be made for your database.
By chance is the data something which could be shared publicly? Another possibility is that the slowness is a bug in a GeoTools datastore implementation. If so, it'd be great to have a bug report. It may be counterintuitive, but one really, really simple option may be to export your database as a CSV or Shapefile and skip using a database. Some of the fastest queries may become a little slower, but you'd never run into a 2 minute bottleneck. Cheers, Jim On 06/27/2016 08:38 AM, emgerstner wrote: > Hello, > > I'm developing an web application based on OpenLayers 3 and Geoserver > 2.9.0. In this application, the user can search in a database containing > about 8000 entries of species with their locations. The search result is > then displayed in a map with the locations of the found species. > > To this end, I first do a database query based on the search parameters > (using PHP), which returns a list of species ids. I then forward this > list to Geoserver with a WFS request using CQL_FILTER such as > > CQL_FILTER=SpeciesID IN (16,17,18,40,41,...) > > Geoserver then returns a map with only these species in the search > result, which is fine. However, I run into performance problems when the > list of ids becomes too large. For 8000 ids, it takes Geoserver about 2 > minutes to draw the map which is way too long. The database query may > return anything between 0 and 8000 results. > > Is there another way to solve this problem more efficiently or some way > I can optimize Geoserver for this? I would be glad for any help. > > Sincerely, > > Eva > > > ------------------------------------------------------------------------------ > Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San > Francisco, CA to explore cutting-edge tech and listen to tech luminaries > present their vision of the future. This family event has something for > everyone, including kids. Get more information and register today. > http://sdm.link/attshape > _______________________________________________ > Geoserver-users mailing list > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape _______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users