Hi, Le 30 octobre 2011, Guilhem Bonnefille a écrit : > Technically, current viking try to use an If-modified HTTP header > flag. But the check can be done many times per minutes. We plan to > extend this timeout. As suggested, we will use the 7 days timeout you > require for OpenStreetMap servers.
Note that openstreetmap.org doesn't use If-modified HTTP header, but Etag header. Etag headers support was added to viking only a year ago, which might explain why there are too much traffic from viking. I have just looked at git log, and the first version which has Etag support is 0.9.96. According to the summary available from http://ikaria.informatik.uni-rostock.de/mm337/osm/tile_stats/, versions before 0.9.96 account to 1/4 of all viking requests. It is not possible from the summary to know if there are some viking clients that generate too much traffic, or if it is evenly spreaded between the clients. Anyway, I've looked at the modifications from my initial commit to the latest version, and it looks like Etag should still work as intended. But I didn't check if the network traffic sends the correct Etag value to the server when checking if there is a new tile. Can anybody check this ? Thanks, Jocelyn ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Viking-devel mailing list Viking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/viking-devel Viking home page: http://viking.sf.net/