source: trunk/www.guidonia.net/wp/wp-content/plugins/wp-super-cache/wp-cache-config-sample.php@ 44

Last change on this file since 44 was 44, checked in by luciano, 14 years ago
File size: 2.9 KB
Line 
1<?php
2/*
3WP-Cache Config Sample File
4
5See wp-cache.php for author details.
6*/
7
8if ( ! defined('WPCACHEHOME') )
9 define( 'WPCACHEHOME', WP_CONTENT_DIR . '/plugins/wp-super-cache/' );
10
11$cache_compression = 0; // Super cache compression
12$cache_enabled = false;
13$super_cache_enabled = false;
14$cache_max_time = 3600; //in seconds
15//$use_flock = true; // Set it true or false if you know what to use
16$cache_path = WP_CONTENT_DIR . '/cache/';
17$file_prefix = 'wp-cache-';
18
19// We want to be able to identify each blog in a WordPress MU install
20$blogcacheid = '';
21if( defined( 'VHOST' ) ) {
22 $blogcacheid = 'blog'; // main blog
23 if( constant( 'VHOST' ) == 'yes' ) {
24 $blogcacheid = $_SERVER['HTTP_HOST'];
25 } else {
26 $request_uri = preg_replace('/[ <>\'\"\r\n\t\(\)]/', '', str_replace( '..', '', $_SERVER['REQUEST_URI'] ) );
27 if( strpos( $request_uri, '/', 1 ) ) {
28 if( $base == '/' ) {
29 $blogcacheid = substr( $request_uri, 1, strpos( $request_uri, '/', 1 ) - 1 );
30 } else {
31 $blogcacheid = str_replace( $base, '', $request_uri );
32 $blogcacheid = substr( $blogcacheid, 0, strpos( $blogcacheid, '/', 1 ) );
33 }
34 if ( '/' == substr($blogcacheid, -1))
35 $blogcacheid = substr($blogcacheid, 0, -1);
36 }
37 $blogcacheid = str_replace( '/', '', $blogcacheid );
38 }
39}
40
41// Array of files that have 'wp-' but should still be cached
42$cache_acceptable_files = array( 'wp-comments-popup.php', 'wp-links-opml.php', 'wp-locations.php' );
43
44$cache_rejected_uri = array('wp-.*\\.php', 'index\\.php');
45$cache_rejected_user_agent = array ( 0 => 'bot', 1 => 'ia_archive', 2 => 'slurp', 3 => 'crawl', 4 => 'spider');
46
47$cache_rebuild_files = 1;
48
49// DEBUG mode. Change this to your email address to be sent debug emails.
50// Remove comment (//) to enable and add back to disable.
51//$wp_cache_debug = "you@example.com";
52
53// Disable the file locking system.
54// If you are experiencing problems with clearing or creating cache files
55// uncommenting this may help.
56$wp_cache_mutex_disabled = 1;
57
58// Just modify it if you have conflicts with semaphores
59$sem_id = 5419;
60
61if ( '/' != substr($cache_path, -1)) {
62 $cache_path .= '/';
63}
64
65$wp_cache_mobile = 0;
66$wp_cache_mobile_whitelist = 'Stand Alone/QNws';
67$wp_cache_mobile_browsers = 'Android, 2.0 MMP, 240x320, AvantGo, BlackBerry, Blazer, Cellphone, Danger, DoCoMo, Elaine/3.0, EudoraWeb, hiptop, IEMobile, iPhone, iPod, KYOCERA/WX310K, LG/U990, MIDP-2.0, MMEF20, MOT-V, NetFront, Newt, Nintendo Wii, Nitro, Nokia, Opera Mini, Palm, Playstation Portable, portalmmm, Proxinet, ProxiNet, SHARP-TQ-GX10, Small, SonyEricsson, Symbian OS, SymbianOS, TS21i-10, UP.Browser, UP.Link, Windows CE, WinWAP';
68
69// gzip the first page generated for clients that support it.
70$wp_cache_gzip_first = 0;
71// change to relocate the supercache plugins directory
72$wp_cache_plugins_dir = WPCACHEHOME . 'plugins';
73// set to 1 to do garbage collection during normal process shutdown instead of wp-cron
74$wp_cache_shutdown_gc = 0;
75?>
Note: See TracBrowser for help on using the repository browser.