output to database 120 which acts as a repository for all of the retrieved data and provides an environment for analysis tools to be used the collected data is assembled combined or aggregated into a form suitable for further processing relevant data may be determined in any number of accepted and known manners but ideally should be application specific to address the caching targets of the application server as stated earlier urls of previously referenced pages served by web servers 100 may be of particular interest but they are only one form of statistic that might be relevant extraction tool 330 performs activities related to data mining and analysis the intent of this activity is to determine candidate data for caching data stored in database servers 120 may be sifted sorted analysed to discover trends relationships or other usage patterns of particular value extraction tool 330 allows the use of sql to be used on the stored data providing a robust query environment in which to perform data analysis and reduction having the full power of sql provides an easier means of selection of various criteria to be used on the data of interest the result of performing of sql queries is the production of pre load logs 340 that may be in the form of u201c lists u201d or clusters of data as previously discussed urls might be one type of information of interest and can be categorized by frequency.