Pattern10.3 Precompute Content

As application architects and designers, we like dynamic content on the web. It’s more interesting than static content, for one thing. For another, nobody needs programmers to put up static content. We even have a derogatory term for it—brochureware. When the requirements state that the content can change at any time, we tend to accept that and immediately jump to a database-driven, dynamically generated site. All of the common technologies drive us in that direction: JSP, ASP, Ruby on Rails, and so on.[75]

The trouble comes from that multiplier effect again. Consider a typical retail site. Almost every retail site allows ...

Get Release It! now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.