On Friday, Oct 31, 2003, at 09:18 US/Pacific, Jimmy Wales wrote:
Beyond that, I think that the easiest thing to do
would be to have en
served by one machine, and everything else by the other machine.
Based on total article count, which is roughly comparable for en vs
rest-of-the-world, that seems good, but is it really? What about
traffic?
The European languages peak during the English wiki's trough, and they
almost vanish completely during the English wiki's peaks:
http://en.wikipedia.org/stats/hourly_usage_200310.png
http://de.wikipedia.org/stats/hourly_usage_200310.png
While there is some overlap in the fairly-heavy regions, there are some
times where one server is much more heavily loaded than the other. The
peaks could be flattened out by spreading them with a round-robin
arrangement.
In the longer term, the right way to do this is not to
load balance by
domain names, but to load balance properly.
I have had very good success in the past using iptables and a
configuration that looks a lot like this picture:
http://www.ultramonkey.org/2.0.1/topologies/lb-eg.html
Sounds workable.
-- brion vibber (brion @
pobox.com)