|
Dynamic page
generation
Dynamic page generation (i.e., building page content on demand) is being
increasingly used on both internal and external Web sites because of the
ability to deliver dynamic content in a personalized manner. Java Server
Pages, Servlets, and Microsoft Active Server Pages have made this
advanced technology commonplace on enterprise Web sites. However, this
flexibility comes at a cost. Web sites are experiencing more delays
because of the additional work that must be done to generate these pages
upon request and servers are less able to scale because of the
additional load.
While content distribution networks (CDNs) and reverse-proxy caches are
a fine solution for static content such as graphics and HTML files, they
cannot address dynamically generated pages. Fortunately, a few
technologies have been recently developed that attempt to improve the
performance of dynamic page generation through dynamic content
acceleration, content aware full-page caching, page pre-fetching and
database caching. |
 |