This is an old revision of the document!
The Geo Cache system will cache data, and module output, in cache files. Using the cache system will greatly reduce the amount of data that is retrieved from the database, resulting in faster page loads and less strain on the database server.
In the admin panel, it gives the warning: Warning: Changing settings on this page can have drastic effects if your server is not configured correctly. It is important that you consult the user manual, so that you may fully understand what is happening, before changing any settings on this page.
The reason for the strong warning is so you come to this page to learn a little about what the cache does before attempting to turn it on. Don't let the warning scare you too much though, turning the cache on works fine for the majority of sites, and if anything goes wrong when you turn it on, you can easily reset the cache by deleting the contents of the _geocache/ directory. You won't loose any data by turning it on.
This section lists information about the file caching system. If you have it turned on, it will list the number items that have been cached so far.
Removes all cache items
Removes any cache items that caches the "end product" of what is displayed on the end user's computer.
Removes any cache items that caches things based on raw data that is stored in the database.
Turning on the cache system should significantly speed up high-traffic sites, since it eliminates the need to retrieve certain data from the database, instead being able to retrieve the information from the cache files.
Turning on activates the cache system.
If you turn the cache system on, but when the page refreshes it goes back to off, you may need to CHMOD 777 the directory _geoCache/ in order to use the cache system.
More "advanced" settings to control how the cache system work are planned for future releases. At this time, however, the only available setting is to turn the cached system on or off.
The amount of time something is cached for depends on the nature of what is being cached. Below you will find the list of different modules, and how long the "display contents" of each module is cached for.
Cached Item | Cache Type | Cache Time |
---|---|---|
Site-Wide Settings | data | Forever |
Addon Settings | data | Forever |
Module Settings | data | Forever |
CSS on a page | output | Forever |
DB Based Template | data | Forever |
Page Text | data | Forever |
(!FEATURED_ADS_1'!) contents | output | 5 Minutes |
(!FEATURED_ADS_2'!) contents | output | 5 Minutes |
(!FEATURED_ADS_3'!) contents | output | 5 Minutes |
(!FEATURED_ADS_4'!) contents | output | 5 Minutes |
(!FEATURED_ADS_5'!) contents | output | 5 Minutes |
(!DISPLAY_USERNAME'!) contents | output | Not Cached |
(!LOGIN_REGISTER_LINK'!) contents | output | Forever |
(!NEWEST_ADS_1'!) contents | output | 5 Minutes |
(!NEWEST_ADS_2'!) contents | output | 5 Minutes |
(!NEWEST_ADS_LINK'!) contents | output | Forever |
(!FEATURED_PIC_LINK'!) contents | output | Forever |
(!FEATURED_TEXT_LINK'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_2'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_3'!) contents | output | Forever |
(!NEWEST_ADS_LINK_1'!) contents | output | Forever |
(!NEWEST_ADS_LINK_2'!) contents | output | Forever |
(!NEWEST_ADS_LINK_3'!) contents | output | Forever |
(!SEARCH_LINK'!) contents | output | Forever |
(!MODULE_FEATURED_PIC_1'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_PIC_2'!) contents | output | 5 Minutes |
(!FILTER_DISPLAY_1'!) contents | output | Forever |
(!CLASSIFIED_NAVIGATION_1'!) contents | output | 30 Minutes |
(!CLASSIFIED_NAVIGATION_2'!) contents | output | 30 Minutes |
(!CLASSIFIED_NAVIGATION_3'!) contents | output | 30 Minutes |
(!CATEGORY_TREE_1'!) contents | output | 30 Minutes |
(!CATEGORY_TREE_2'!) contents | output | 30 Minutes |
(!CATEGORY_TREE_3'!) contents | output | 30 Minutes |
(!MAIN_CLASSIFIED_NAVIGATION_1'!) contents | output | 30 Minutes |
(!FILTER_DISPLAY_2'!) contents | output | Forever |
(!MODULE_FEATURED_PIC_3'!) contents | output | 5 Minutes |
(!MODULE_PHP_INSERT_1'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_2'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_3'!) contents | output | Not Cached |
(!MODULE_SEARCH_BOX_1'!) contents | output | 30 Minutes |
(!MODULE_PHP_INSERT_4'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_5'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_6'!) contents | output | Not Cached |
(!MAIN_CLASSIFIED_LEVEL_NAVIGATION_1'!) contents | output | 30 Minutes |
(!MODULE_FEATURED_PIC_1_LEVEL_2'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_PIC_2_LEVEL_2'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_PIC_1_LEVEL_3'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_PIC_2_LEVEL_3'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_PIC_1_LEVEL_4'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_PIC_2_LEVEL_4'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_PIC_1_LEVEL_5'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_PIC_2_LEVEL_5'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_1_LEVEL_2'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_2_LEVEL_2'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_1_LEVEL_3'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_2_LEVEL_3'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_1_LEVEL_4'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_2_LEVEL_4'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_1_LEVEL_5'!) contents | output | 5 Minutes |
(!MODULE_FEATURED_2_LEVEL_5'!) contents | output | 5 Minutes |
(!MODULE_ZIP_FILTER_1'!) contents | output | Forever |
(!MODULE_STATE_FILTER_1'!) contents | output | Forever |
(!SUBCATEGORY_NAVIGATION_1'!) contents | output | 30 Minutes |
(!SUBCATEGORY_NAVIGATION_2'!) contents | output | 30 Minutes |
(!SUBCATEGORY_NAVIGATION_3'!) contents | output | 30 Minutes |
(!SUBCATEGORY_NAVIGATION_4'!) contents | output | 30 Minutes |
(!SUBCATEGORY_NAVIGATION_5'!) contents | output | 30 Minutes |
(!SUBCATEGORY_NAVIGATION_6'!) contents | output | 30 Minutes |
(!SUBCATEGORY_NAVIGATION_7'!) contents | output | 30 Minutes |
(!LOGGED_IN_OUT_HTML_4'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_5'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_6'!) contents | output | Forever |
(!MODULE_TOTAL_LIVE_USERS'!) contents | output | 5 Minutes |
(!MODULE_TOTAL_REGISTERED_USERS'!) contents | output | 30 Minutes |
(!MODULE_TITLE'!) contents | output | Not Cached |
(!MODULE_HOTTEST_ADS'!) contents | output | 30 Minutes |
(!FEATURED_CATEGORY_1'!) contents | output | 5 Minutes |
(!FEATURED_CATEGORY_2'!) contents | output | 5 Minutes |
(!LOGGED_IN_OUT_HTML_8'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_9'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_10'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_11'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_12'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_13'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_14'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_15'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_16'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_17'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_18'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_19'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_20'!) contents | output | Forever |
(!LOGGED_IN_OUT_HTML_7'!) contents | output | Forever |
(!MODULE_PHP_INSERT_7'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_8'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_9'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_10'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_11'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_12'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_13'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_14'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_15'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_16'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_17'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_18'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_19'!) contents | output | Not Cached |
(!MODULE_PHP_INSERT_20'!) contents | output | Not Cached |
(!CATEGORY_DROPDOWN'!) contents | output | Forever |
(!CATEGORY_BROWSING_OPTIONS'!) contents | output | Not Cached |
(!MY_ACCOUNT_LINKS'!) contents | output | Not Cached |
Smarty Template File Locations | data | Forever |
Forever: Note that Forever doesn't really mean forever, just until the next time a setting that affects the cached item is changed in the admin, or the next time the cache is turned off or cleared in the admin.
Template Designers: See that last cached item? That means if you are using cache, turn it off while working on your custom template design using FTP2), or you will be wondering why the system refuses to use your new file instead of the one in the default template set.