On Feb 17, 2009, at 11:45 AM, Christopher Schmidt wrote:
On Tue, Feb 17, 2009 at 12:23:37PM -0700, Eric Wolf wrote:
Hey All,

I'm trying to gather some data on how well the various map servers
(GeoServer, MMS, ArcIMS, MapGuide, GeoMedia WebMap, etc) handle large
volumes of users - on the order of 1M hits/month.

... a *month*? Doing what, I guess is the question. I serve 2 million
tiles a day off one old server; based on some back of the envelope
numbers, I'd say that's probably about 50,000 users a day. (Possibly
more; I don't have stats handy.) In the big scheme of things, this is
practically nothing: OpenStreetMap, for example, serves 20 times this
many tiles (ranging up towards 400 requests/second).


To add another data point, I've worked on similar types of applications that pushed 200-300 Mbps of continuous traffic (maybe 5M+ users per day?) using a few modest servers, and that was a year or two ago. Serving mostly static datasets scales very, very well with a modicum of good design, and you can often push more traffic with an inexpensive server than you can fit in your bandwidth budget.

The only giant caveat I can think of is that server applications that directly deal with a lot of dynamic polygon operations, both update and search, tend to scale very poorly for algorithmic reasons. Fortunately, map server applications tend to be relatively static and amenable to batch processing.

Cheers,

J. Andrew Rogers


_______________________________________________
Geowanking mailing list
[email protected]
http://geowanking.org/mailman/listinfo/geowanking_geowanking.org

Reply via email to