Comment Re:Caching? (Score 5, Interesting) 292
I have two children two years apart, in the public school system in the northeast US. Our school district is rated fairly well for the state, better than most but not as good as some.
Now that the context is established, let me say that I have been shocked and somewhat dismayed to see the annual changes to curriculum and approach at the elementary school. While I do understand that gains have been made in understanding childhood development and education, I really struggle to understand this constant churn from year to year. The students struggle with it as well. This is particularly noticeable in basic approaches to reading, spelling, and math. As an example, one year the focus will be on memorizing a list of 10 words, spelling them, and using them in sentences. The next year, the spelling quizzes are gone completely. Maybe this is a response to the standardized testing regimen that all schools are focusing on, but I have a tough time not feeling like this is some kind of ill-considered trend-chasing experiment and our communities' children are the unwitting guinea pigs.
While I'm in rant mode let me also express my surprise to find that precious little time is being spent on learning basic math facts. These children are being exposed to grouping, estimating, while they still don't know their basic addition/subtraction/multiplication/division tables. Having these facts committed to memory up front will save them a lot of time and effort down the road when they are trying to digest weightier subject matter. (Before you jump all over me, yes as a parent I have worked with my offspring to get them to know their math facts) Rote memorization may be boring, but it too is a skill that must be learned and why not learn it early on in the same way that's worked for at least the past 200 years? It's *not* broken!
OK so now that the rant is over - yes, caching is good and should be encouraged. Even if the texts are changing daily or weekly and being served "from the cloud" - there are still major performance gains and efficiencies to be found on the network with a little simple cache engine.