On Thu, Jan 01, 2004 at 02:16:21PM +0000, Nick Hill wrote:
I throught I would throw some ideas of configurations
for new wikipedia
systems:
Assuming we have a fast and reliable infrastructure for wikipedia to
operate on, I would hope and expect many more people to benefit from the
gret project. The new hardware configuration needs to have redundancy
built in and reliability.
The DNS system is, by nature, distributed and designed to have many
systems adding redundancy to the resolution service.
[....]
The idea of having a dedicated http server for updates relies on DNS
entries with a very short time to live (TTL). Else DNS servers all
over the world would cache the DNS entry for
updates.wikipedia.org
for a long time. Most DNS servers handle entries with a short TTL
correctly, but several browsers don't. They cache IP adresses, but
don't honor the TTL. Mozilla is one of those. My home box has a
dyndns.org hostname and Mozilla caches the IP for several days
despite the TTL being 5 minutes or so.
I think it's better to have the web servers load balanced by a tool
like
http://www.linuxvirtualserver.org/ and have MySQL database
replication between two database servers.
Regards,
JeLuF