learningequality/ka-lite — pull request #647 by bcipolli (2013-09-06 15:14:16+00:00)
Title: Benchmark, for release-0.10

Similar to #632, but removing a develop-only PR that I was testing and expected to be merged here.

Note the changes to main/views.py--I removed our caching decorator, and moved it into shared/decorators.py. This allows other apps to potentially use our caching logic. For example, we might find some benefit of caching our login page, then invalidating by having a listener on the facility post-"save" function.

The only other change to note is the inclusion of performance results in our docs. I think that's good--helpful to others who wish to join in the important performance efforts!

Testing:
* Tested the framework itself
* Manually verified that caching continues to work

I plan to leave this up for today and, if nobody has time to take a look, would merge myself tonight or tomorrow.