Hacker News new | ask | show | jobs
by melvinram 4494 days ago
a. This struck me as dramatically unprofessional. How could they not do caching? Mind blowing when you consider that they knew their audience was a significant part of the country.

b. The explanation of cache seemed a bit too plain and didn't give enough context in the article. I was thinking an analogy might have work better, such as:

Caching is way of reducing the amount of work that needs to be done by a system. Suppose you had a system that was hooked up to a thermometer and reading the temperature from this thermometer takes 1 second.

Without caching, every time you asked the system what the temperature was, it would do a new reading from the thermometer. If 1000 people asked the system what the temperature was, it would do 1000 readings, which would take 1000 seconds collectively.

With caching, the first time the system was asked, it would do a reading and it would save the reading somewhere it could get it much faster than 1 second, let's say 0.01 seconds. For all subsequent readings, it would use the saved reading, until enough time had pasted to do warrant doing a new reading.

----

Obviously, my version is 3 paragraphs long so it's not ideal either :D