home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Plugins / wp-super-cache / wp-cache-config-sample.php < prev    next >
PHP Script  |  2008-02-18  |  2KB  |  54 lines

  1. <?php
  2. /*
  3. WP-Cache Config Sample File
  4.  
  5. See wp-cache.php for author details.
  6. */
  7.  
  8. define( 'WPCACHEHOME', ABSPATH . 'wp-content/plugins/wp-super-cache/' );
  9.  
  10. $cache_compression = 0; // Super cache compression
  11. $cache_enabled = false;
  12. $super_cache_enabled = false;
  13. $cache_max_time = 3600; //in seconds
  14. //$use_flock = true; // Set it true or false if you know what to use
  15. $super_cache_max_time = 21600; // in seconds
  16. $cache_path = ABSPATH . 'wp-content/cache/';
  17. $file_prefix = 'wp-cache-';
  18.  
  19. // We want to be able to identify each blog in a WordPress MU install
  20. $blogcacheid = '';
  21. if( 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.     }
  38. }
  39.  
  40. // Array of files that have 'wp-' but should still be cached 
  41. $cache_acceptable_files = array( 'wp-atom.php', 'wp-comments-popup.php', 'wp-commentsrss2.php', 'wp-links-opml.php', 'wp-locations.php', 'wp-rdf.php', 'wp-rss.php', 'wp-rss2.php');
  42.  
  43. $cache_rejected_uri = array('wp-.*.php');
  44. $cache_rejected_user_agent = array ( 0 => 'bot', 1 => 'ia_archive', 2 => 'slurp', 3 => 'crawl', 4 => 'spider');
  45.  
  46. // Just modify it if you have conflicts with semaphores
  47. $sem_id = 5419;
  48.  
  49. if ( '/' != substr($cache_path, -1)) {
  50.     $cache_path .= '/';
  51. }
  52.  
  53. ?>
  54.