Time and again when I search for a topic on Google, Google returns me the results and also prints out some stats like
"Results 1 - 10 of about 8,850,000 for j2me. (0.24 seconds)"
I notice that the seconds taken by Google to serve the results are in fraction of a second range.
How does Google serve pages so fast, what kind of database optimization tricks has it used at its end?
You may get the same or similar results to someone else who searches on Google Search. But sometimes, Google may give you different results based on things like time, context, or personalized results.
Algorithms carefully crafted. Hardware - cluster farms and massive number of cheap computers. Caching and Load Balancing. Google File System.
Google's aim is to deliver the most accurate and relevant results for each individual search engine user, so the variations are entirely intentional. As search engines become increasingly sophisticated and intuitive they can provide more accurate search results.
I think the main reason for the frontend performance are:
Googles Map/Reduce, GFS are great tools for background processing, but they have nothing to do with the frontend performance.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With