Webserver Requirements

Report updates from the database and changes to the internal representations of the web reports must be cached to minimize processing on the webserver and transactions against the database.

The Sportwire system must accommodate webserver clustering and SQL proxying to distribute load.

All generated pages must accommodate the page caching systems used by the CBC webservers. This caching is controlled through proxy cache response headers, so all pages must provide suitable expiry dates.

Constraints

CBC webservers run on Solaris and Linux systems using the Apache webserver and the Tomcat Servlet container.