WordPress.org

Plugin Directory

Changeset 419954


Ignore:
Timestamp:
08/06/11 01:22:37 (3 years ago)
Author:
fredericktownes
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • w3-total-cache/trunk/lib/W3/ObjectCache.php

    r419604 r419954  
    370370 
    371371    /** 
     372     * Print Object Cache stats 
     373     * 
     374     * @return void 
     375     */ 
     376    function stats() 
     377    { 
     378        echo '<h2>Summary</h2>'; 
     379        echo '<p>'; 
     380        echo '<strong>Engine</strong>: ' . w3_get_engine_name($this->_config->get_string('objectcache.engine')) . '<br />'; 
     381        echo '<strong>Caching</strong>: ' . ($this->_caching ? 'enabled' : 'disabled') . '<br />'; 
     382 
     383        if (!$this->_caching) { 
     384            echo '<strong>Reject reason</strong>: ' . $this->_cache_reject_reason . '<br />'; 
     385        } 
     386 
     387        echo '<strong>Total calls</strong>: ' . $this->cache_total . '<br />'; 
     388        echo '<strong>Cache hits</strong>: ' . $this->cache_hits . '<br />'; 
     389        echo '<strong>Cache misses</strong>: ' . $this->cache_misses . '<br />'; 
     390        echo '<strong>Total time</strong>: '. round($this->time_total, 4) . 's'; 
     391        echo '</p>'; 
     392 
     393        echo '<h2>Cache info</h2>'; 
     394 
     395        if ($this->_debug) { 
     396            echo '<table cellpadding="0" cellspacing="3" border="1">'; 
     397            echo '<tr><td>#</td><td>Status</td><td>Source</td><td>Data size (b)</td><td>Query time (s)</td><td>ID:Group</td></tr>'; 
     398 
     399            foreach ($this->debug_info as $index => $debug) { 
     400                echo '<tr>'; 
     401                echo '<td>' . ($index + 1) . '</td>'; 
     402                echo '<td>' . ($debug['cached'] ? 'cached' : 'not cached') . '</td>'; 
     403                echo '<td>' . ($debug['internal'] ? 'internal' : 'persistent') . '</td>'; 
     404                echo '<td>' . $debug['data_size'] . '</td>'; 
     405                echo '<td>' . round($debug['time'], 4) . '</td>'; 
     406                echo '<td>' . sprintf('%s:%s', $debug['id'], $debug['group']) . '</td>'; 
     407                echo '</tr>'; 
     408            } 
     409 
     410            echo '</table>'; 
     411        } else { 
     412            echo '<p>Enable debug mode.</p>'; 
     413        } 
     414    } 
     415 
     416    /** 
    372417     * Returns cache key 
    373418     * 
Note: See TracChangeset for help on using the changeset viewer.