[Geoserver-users] Slow Tile Loading

All,

We have a setup which includes GWC that sits in front of 4 Geoserver instances. We know the GWC caching is working because after an initial request, subsequent requests complete quickly from the cache until the tiles requested are cleared. Once the request goes to Geoserver again the requests are slow. These requests are taking 15-20 seconds when hitting Geoserver. This length of time is unacceptable.

I’ve used Geoserver logging to test the queries being executed directly against the database and they’re completing in < 40ms so I know the problem isn’t there. We’ve started running tests by requesting tiles directly from the Geoserver instance and we’re able to reproduce the long load times. We are using a Default metatile size @ 4 x 4. We have 2 Default Cached Gridsets for the 4236 projection and the 900913 projection, each at the 256x256 dimension.

Are there any tips and tricks for making this loading move faster? Any ideas on what could be causing the long load times? I can provide additional details of our setup as well.

Thanks in advance!

Jason King

Software Engineer III

O. +1 757 546 3401

M. +1 757 272 6938

jason.king@anonymised.com…

www.q-free.com/openroads

Follow us: /uploads/default/original/2X/0/007cb7687507e588eb4bd4d4883be0d49ced91f8.png/uploads/default/original/2X/4/476297d14a424a47218f00896470540249f62482.pngcid:image006.png@anonymised.com

cid:image008.png@anonymised.com

Q-Free Open Roads

103 Watson Road

Chesapeake VA 23320

cid:image008.png@anonymised.com

cid:image010.jpg@anonymised.com

Well, one option is to seed the cache. You can tell GWC to request every tile up front so it will already be in the cache when a user arrives. Obviously this can use a lot of storage space for the cache, and it imposes a heavy load on the back end while doing the seeding.

In terms of diagnosing the slow down. You might want to look at the DB logs compared to the requests to get an idea of when the slow down is occurring (before or after GeoServer gets the data). Styles with rendering transformations might slow things down. If you are using JDBCConfig to share configuration between the GeoServer nodes you might end up with a lot of traffic to the database, particularly if you are dealing with a lot of layers at once.

Kevin Michael Smith

smithkm@anonymised.com

On Thu, Mar 17, 2016, at 09:53 AM, Jason King wrote:

All,

We have a setup which includes GWC that sits in front of 4 Geoserver instances. We know the GWC caching is working because after an initial request, subsequent requests complete quickly from the cache until the tiles requested are cleared. Once the request goes to Geoserver again the requests are slow. These requests are taking 15-20 seconds when hitting Geoserver. This length of time is unacceptable.

I’ve used Geoserver logging to test the queries being executed directly against the database and they’re completing in < 40ms so I know the problem isn’t there. We’ve started running tests by requesting tiles directly from the Geoserver instance and we’re able to reproduce the long load times. We are using a Default metatile size @ 4 x 4. We have 2 Default Cached Gridsets for the 4236 projection and the 900913 projection, each at the 256x256 dimension.

Are there any tips and tricks for making this loading move faster? Any ideas on what could be causing the long load times? I can provide additional details of our setup as well.

Thanks in advance!

Jason King

Software Engineer III

O. +1 757 546 3401

M. +1 757 272 6938

jason.king@anonymised.com

www.q-free.com/openroads

Follow us: /uploads/default/original/2X/0/007cb7687507e588eb4bd4d4883be0d49ced91f8.png/uploads/default/original/2X/4/476297d14a424a47218f00896470540249f62482.pngcid:image006.png@anonymised.com

cid:image008.png@anonymised.com

Q-Free Open Roads

103 Watson Road

Chesapeake VA 23320

cid:image008.png@anonymised.com

cid:image010.jpg@anonymised.com


Transform Data into Opportunity.

Accelerate data analysis in your applications with

Intel Data Analytics Acceleration Library.

Click to learn more.

http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140


Geoserver-users mailing list

Geoserver-users@anonymised.comrceforge.net

https://lists.sourceforge.net/lists/listinfo/geoserver-users

Email had 5 attachments:

  • image001.png

    1k (image/png)

  • image002.png

    1k (image/png)

  • image003.png

    1k (image/png)

  • image004.png

    1k (image/png)

  • image005.jpg

    7k (image/jpeg)