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:
Sounds workable.
-- brion vibber (brion @ pobox.com)