OSDN Git Service
BugTrack/560 tracker_list speeding up with cache
* Implement 2-layer caching
* Converted HTML cache
* Contents cache for list pages
* Get only updated/deleted page contents
* Detect page updates by file or page timestamps
* Refer cache/recent.dat file to detect updated pages
* Refer RecentDeleted page to detect deleted pages
* Handle page links properly on tracker_list table
* Save contents cache on cache/(TrackerBase).tracker
How to invalidate cache:
Execute one of following actions.
* Change tracker config file
* Change tracker list file
* Delete cache/*.tracker file manually