A dynamic content accelerator (DCA), a server-side caching engine that caches such dynamic page fragments to reduce dynamic page fragments to reduce dynamic page-generation processing delays is presented. The approach's novelty lies not only in the caching of dynamic page fragments, but also in the intelligent cache management strategies involved. In particular, a set of prediction-and observation-based techniques used for cache replacement and invalidation.