On Sat, Nov 26, 2016 at 3:22 PM, Andrei <[email protected]> wrote: > Hello all, > > I was wondering if there were any preferences among the community on which > vmod (from https://varnish-cache.org/vmods) to use for geolocation, and why. > My main concerns are of course speed, resources and accuracy. The ones I'm > looking over from the vmods page are: > > ip2location - https://github.com/thlc/libvmod-ip2location
Hello Andrei, I will talk only about ip2location since I'm the developer behind it. As it only implements some bindings to the C library provided by ip2location, the overhead is pretty minimal. The accuracy depends on the freshness of you IP2location database. Its UNIX mtime is checked at each call and the database is reloaded on the fly if the file has been updated. Our varnish servers don't handle a lot of requests per second so I can't say wether it is able to cope with more than 1000 req/s without increasing the CPU load. I only implemented the bindings we needed, that's why I don't provide full bindings to the whole library yet. I can add some if you need them. Thanks, -- Thomas Lecomte | Sysadmin @ Virtual Expo _______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
