My thanks go out to
Grant Klopper from
The Guardian. Last week, he validated a change I made to the
Play! Framework back in December. After upgrading from Play! 2.2 to 2.3, Grant noticed dramatic changes in
response times and
memory - both for the better. The changes were so awesome that Grant was able to shut down 2/3 of the servers running that app. A
conversation on Twitter followed with
James Roper, a lead developer at
Typesafe, wherein the root cause for the improvements was discovered - my template fixes. A subsequent
blog post from Typesafe was released about the story, thanking the contributors and soliciting further enhancements to their code base.
|
Response time of The Guardian website during upgrade to Play 2.3.
Copied from Grant's Tweet about response times mentioned above. |
Without bragging about my awesomeness, I wanted to explain how I found and fixed the issue and then share some benchmarks of my own. Perhaps in this way, I can also solicit enhancements to the Play! framework, which has been a tremendous help in building state-of-the-art applications on the web.