Most of the literature mentioned below can be found on our WIKI server under "UseCachingOnTheWeb" or "AggressiveCaching".
Information Resource Caching FAQ: http://ircache.net/Cache/FAQ
Class-based Cache Management for Dynamic Web Content: Discusses URL partitioning to e.g. invalidate classes of documents
Cooperative Caching of Dynamic Content on a Distributed Web Server (SWALA): Discusses QOS of a distributed cache using the SWAL server
A Scalable and Higly Available System for Serving Dynamic Data at Frequently Accessed Web Sites (The IBM architecture for the NAGANO Olympic Site). Discusses physical architecture as well as page design for performance: put a lot on the first page)
www.servlets.com: server site caching example from Jason Hunter. Servlet interceptor for dynamic but non-personalized page PER servlet.
Exploiting result equivalence in caching dynamic web content: discusses mapping of several URLs to one cached instance, e.g. mapping of map with many different locations to just a few weather forecast pages (attached)
A Publishing System for Efficiently Creating Dynamic Web Content, IBM Research. Shows the use of "fragments" and to speed up page creation and Object Dependency Graphs to secure and minimize update requests.
Opensymphony, Oscache. A tag library for jsp caching. : http://www.opensymphony.com/oscache/
Requirements for and Evaluation of RMI Protocols for Scientific Computing". http://www.extreme.indiana.edu/soap/sc00/paper/index.html
Design Alternatives for Scalable Web Server Accelerators (j.Song, et. Alii) IBM T.J.Watson Research Center. Uses cache arrays with CARP for caching.
A Middleware System Which Intelligently Caches Query Results (Degenaro et. Alii, IBM Watson). Explains the use of data update propagation (DUP) to keep caches current after database updates.
Fineground Condenser Product Brief. Like packeteers.com a product that does browser detection and compression. http://www.fineground.com
Open Markets Satellite Server. A frontend that delivers dynamic content by assembling it from cached "pagelets" and stored meta-information about personalization. Used at ft.com, Europe’s largest news site. http://www.openmarket.com
Times Ten In-Memory Database Technology. They claim to have a ten fold performance advantage over regular RDBMS for mostly-read scenarios
Building and Managing Dynamic Database-Driven Web Sites. A talk from a Seybold seminar. Most important: to realize that using the typical JSP/J2EE push model (like AEPortal does) the business users wont have a chance to EDIT the dynamic sites the way they are used to e.g. with their static intranet sites). Without an information-centric "pull-model" dynamic content always implies "programmed" content.
Caching Dynamic Content on the World Wide Web (Jim Starz). Shows the use of chains of proxy servers and subscriptions to deliver dynamic content.
Einsatz von Java, XML und XSLT für grafische Oberflächen, Mike Mannion, Sven Ehrke. Uses XSLT for request processing. Originally a part of the SBC Millenium Banking (later SSP) effort). Mannion is now part of the MAP team and located in Hochstrasse 16. We need to discuss XSLT performance with him!!
Engineering Highly Accessed Web Sites for Performance, J.Challenger, A.Iyengar et. Alii. IBM Watson
Infrastructure Architecture Overview, http://columbia-test.sbcs.swissbank.com/twiki/pub/Pbit/JaDe/JADEOverview20.DOC
Graham Glass, When less is more: a compact toolkit for parsing and manipulating XML http://www-106.ibm.com/developerworks/xml/library/x-elexml/index.html?open&l=136,t=gr,p=electricXML
SSL Accelerators see: http://www.kegel.com/ssl/hw.html
Java Performance Tuning (Java Series (O'Reilly)) -- by Jack Shirazi;
Problems of double checked locking: http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-toolbox_p.html
Http compression. www.RemoteCommunications.com/rctpd/rctpdfaq.html offers both a free and a commercial version of a http compression software "proxy"
Speeding up the crypto: Apache e-Commerce Solutions (for ApacheCon 2000, Florida). Mark J. Cox, Geoff Thorpe. www.awe.com/mark/apcon2000, www.geoffthorpe.net/geoff/apcon2000 describes the best SSL architecture with respect to loadbalancing and performance. Suggests using a common SSL session cache and shared crypto systems.
http://www-4.ibm.com/software/webservers/portal/portlet.html describes what a portlet is – from different points of view (user, technical etc.)
Implementing a Data Cache using Readers And Writers. Billy Newport, http://www2.theserverside.com/resources/newport/ReaderWriter.html
When good security leads to poor performance, Mathias Thurman, http://www.itworld.com/AppDev/1648/CWD010326STO58978/pfindex.html
Optimizing SSL processing for Web, Greg Govatos, http://www.itworld.com/AppDev/1684/NWW1023tech/pfindex.html
Siteminder Overview, Netegrity. http://www.netegrity.com
Best Practices using Http sessions, IBM white paper, http://www-106.ibm.com/developerworks/library/r-wsbest.html?n-dd-4191 (pdf file)
The Future of Internet Search, Axel Uhl, Interactive Objects Software GmbH, Freiurg, Germany http://www.io-software.com
Vignette and the J2EE Application Server, Technical White Paper http://www.vignette.com
Schwab puts growth plan to the test, ftp://vadd1:3fzwbti2\@207.25.253.53/1/wsdd/pdf/Schwab2001.pdf
CMF Dogbowl, Jeffrey P Shell's Member Page. Describes different portals and how a CMS will support them. Explains "topics". http://cmf.zope.org/CMF//Members/jshell/PortalDesigns.txt
Katherine C.Adams, Extracting Knowledge http://www.intelligentkm.com/feature/010507/feat.shtml
Dan Sullyvan, Beyond The Numbers http://www.intelligententerprise.com/000410/feat2.shtml
Information Discovery, A Characterization of Data Mining Technologies and Process http://www.datamining.com/dm-tech.htm
Dan R.Greening, Data Mining on the Web http://www.webtechniques.com/archives/2000/01/greening.html