摘要 |
A system for dynamically generating documents utilizes document programs and data at a content providing server to generate those documents. When an intermediate server requests a dynamically generated document from a content providing server, the content providing server transmits the instructions or programs to create the document along with data utilized by the program or instructions in creating the document. The intermediate server then retains or caches the document programs as well as the data. When the intermediate server next requires the document, that document is generated at the intermediate server rather than requiring that it be obtained from the content providing server. The content providing server retains a register of the intermediate servers which have received document programs or data. If there are changes to the document programs or data, such changes are broadcast to the intermediate servers which had cached that information. |