Embodiments of the present invention provide methods and systems for efficiently tracking evicted or non-resident pages. For each non-resident page, a first hash value is generated from the page's metadata, such as the page's mapping and offset parameters. This first hash value is then used as an index to point one of a plurality of circular buffers. Each circular buffer comprises an entry for a clock pointer and entries that uniquely represent non-resident pages. The clock pointer points to the next page that is suitable for replacement and moves through the circular buffer as pages are evicted. In some embodiments, the entries that uniquely represent non-resident pages are a hash value that is generated from the page's inode data.
Internet site access monitoring techniques are disclosed. A method may include receiving a search query and preparing a search response. The search response may include a trigger script and one or more advertiser links. The search response is provided to the user. User activation of an advertiser link may be recognized and advertiser link information and a unique identifier may be received. An advertiser web page may be provided to a user along with a hidden frame including a tracking script. A notification from the tracking script may be received whenever the user clicks on a link on the advertiser web page. The methods may be implemented in software and executed on one or more servers and/or other computing devices.