Google seems to have very different results among its datacenters. Anybody know exactly how Google (U.S.) datacenters work? - Does Google Search Results come from one main datacenter? The other dataceters are just secondary backups. or - Are the search queries spread equally among all of its datacenters? Depending on geographic location?
Per what I know the nearest DC is contacted first and that data presented and then the rest of the DCs.
Like when you search in the SERPs. Data of nearest DC is presented first in the results and the the rest of the other DCs - to make sure it goes fast. But it might be wrong.
I don't think the primary factor is geographical location (unless you're searching with a regional Google). I think it has to do with server load on that datacenter when you run your search.
Google has set up their nameserver in a way that it will give back different IP's (what you call datacenters) depending on where the query came from. when I look up www.google.com from a server in California, I get: www.google.com canonical name = www.l.google.com. Name: www.l.google.com Address: 66.102.7.99 Name: www.l.google.com Address: 66.102.7.104 Name: www.l.google.com Address: 66.102.7.147 but when I look up www.google.com from a server in Europe I get : www.google.com canonical name = www.l.google.com. Name: www.l.google.com Address: 66.249.93.99 Name: www.l.google.com Address: 66.249.93.104 So assume google has multiple datacenters (pretty safe to assume), you will be directed to the nearest one depending on you own IP. EDIT: that's a lot of www.l.google.com links! <G>