Changeset 1568237
- Timestamp:
- 01/05/2017 02:30:56 AM (9 years ago)
- Location:
- wp-apc-panel
- Files:
-
- 6 edited
-
tags/1.1/include/apc.php (modified) (6 diffs)
-
tags/1.1/readme.txt (modified) (1 diff)
-
tags/1.1/wp_apc_panel.php (modified) (1 diff)
-
trunk/include/apc.php (modified) (6 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/wp_apc_panel.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-apc-panel/tags/1.1/include/apc.php
r697638 r1568237 208 208 $cache_user = apc_cache_info('user', 1); 209 209 $mem=apc_sma_info(); 210 if( !$cache['num_hits']) { $cache['num_hits']=1; $time++; } // Avoid division by 0 errors on a cache clear210 if(empty($cache['num_hits']) || ! $cache['num_hits']) { $cache['num_hits']=1; $time++; } // Avoid division by 0 errors on a cache clear 211 211 212 212 … … 393 393 394 394 case 2: 395 $s=$cache['num_hits']+$cache['num_misses'];395 @$s=$cache['num_hits']+$cache['num_misses']; 396 396 $a=$cache['num_hits']; 397 397 398 398 fill_box($image, 30,$size,50,-$a*($size-21)/$s,$col_black,$col_green,sprintf("%.1f%%",$cache['num_hits']*100/$s)); 399 fill_box($image,130,$size,50,-max(4,($s-$a)*($size-21)/$s),$col_black,$col_red,sprintf("%.1f%%",$cache['num_misses']*100/$s));399 @fill_box($image,130,$size,50,-max(4,($s-$a)*($size-21)/$s),$col_black,$col_red,sprintf("%.1f%%",$cache['num_misses']*100/$s)); 400 400 break; 401 401 … … 797 797 // ----------------------------------------------- 798 798 case OB_HOST_STATS: 799 $mem_size = $mem['num_seg']*$mem['seg_size'];800 $mem_avail= $mem['avail_mem'];799 @$mem_size = $mem['num_seg']*$mem['seg_size']; 800 @$mem_avail= $mem['avail_mem']; 801 801 $mem_used = $mem_size-$mem_avail; 802 $seg_size = bsize($mem['seg_size']);803 $req_rate = sprintf("%.2f",($cache['num_hits']+$cache['num_misses'])/($time-$cache['start_time']));804 $hit_rate = sprintf("%.2f",($cache['num_hits'])/($time-$cache['start_time']));805 $miss_rate = sprintf("%.2f",($cache['num_misses'])/($time-$cache['start_time']));806 $insert_rate = sprintf("%.2f",($cache['num_inserts'])/($time-$cache['start_time']));807 $req_rate_user = sprintf("%.2f",($cache_user['num_hits']+$cache_user['num_misses'])/($time-$cache_user['start_time']));808 $hit_rate_user = sprintf("%.2f",($cache_user['num_hits'])/($time-$cache_user['start_time']));809 $miss_rate_user = sprintf("%.2f",($cache_user['num_misses'])/($time-$cache_user['start_time']));810 $insert_rate_user = sprintf("%.2f",($cache_user['num_inserts'])/($time-$cache_user['start_time']));802 @$seg_size = bsize($mem['seg_size']); 803 @$req_rate = sprintf("%.2f",($cache['num_hits']+$cache['num_misses'])/($time-$cache['start_time'])); 804 @$hit_rate = sprintf("%.2f",($cache['num_hits'])/($time-$cache['start_time'])); 805 @$miss_rate = sprintf("%.2f",($cache['num_misses'])/($time-$cache['start_time'])); 806 @$insert_rate = sprintf("%.2f",($cache['num_inserts'])/($time-$cache['start_time'])); 807 @$req_rate_user = sprintf("%.2f",($cache_user['num_hits']+$cache_user['num_misses'])/($time-$cache_user['start_time'])); 808 @$hit_rate_user = sprintf("%.2f",($cache_user['num_hits'])/($time-$cache_user['start_time'])); 809 @$miss_rate_user = sprintf("%.2f",($cache_user['num_misses'])/($time-$cache_user['start_time'])); 810 @$insert_rate_user = sprintf("%.2f",($cache_user['num_inserts'])/($time-$cache_user['start_time'])); 811 811 $apcversion = phpversion('apc'); 812 812 $phpversion = phpversion(); 813 $number_files = $cache['num_entries'];814 $size_files = bsize($cache['mem_size']);815 $number_vars = $cache_user['num_entries'];816 $size_vars = bsize($cache_user['mem_size']);813 @$number_files = $cache['num_entries']; 814 @$size_files = bsize($cache['mem_size']); 815 @$number_vars = $cache_user['num_entries']; 816 @$size_vars = bsize($cache_user['mem_size']); 817 817 $i=0; 818 818 echo <<< EOB … … 828 828 echo "<tr class=tr-1><td class=td-0>Server Software</td><td>{$_SERVER['SERVER_SOFTWARE']}</td></tr>\n"; 829 829 830 echo <<<EOB830 echo @<<<EOB 831 831 <tr class=tr-0><td class=td-0>Shared Memory</td><td>{$mem['num_seg']} Segment(s) with $seg_size 832 832 <br/> ({$cache['memory_type']} memory, {$cache['locking_type']} locking) 833 833 </td></tr> 834 834 EOB; 835 echo '<tr class=tr-1><td class=td-0>Start Time</td><td>',date(DATE_FORMAT, $cache['start_time']),'</td></tr>';836 echo '<tr class=tr-0><td class=td-0>Uptime</td><td>',duration( $cache['start_time']),'</td></tr>';837 echo '<tr class=tr-1><td class=td-0>File Upload Support</td><td>', $cache['file_upload_progress'],'</td></tr>';838 echo <<<EOB835 echo '<tr class=tr-1><td class=td-0>Start Time</td><td>',date(DATE_FORMAT, @$cache['start_time']),'</td></tr>'; 836 echo '<tr class=tr-0><td class=td-0>Uptime</td><td>',duration(@$cache['start_time']),'</td></tr>'; 837 echo '<tr class=tr-1><td class=td-0>File Upload Support</td><td>',@$cache['file_upload_progress'],'</td></tr>'; 838 echo @<<<EOB 839 839 </tbody></table> 840 840 </div> … … 897 897 898 898 echo 899 graphics_avail() ? 899 graphics_avail() ? 900 900 '<tr>'. 901 901 "<td class=td-0><img alt=\"\" $size src=\"$PHP_SELF&IMG=1&$time\"></td>". … … 904 904 '<tr>', 905 905 '<td class=td-0><span class="green box"> </span>Free: ',bsize($mem_avail).sprintf(" (%.1f%%)",$mem_avail*100/$mem_size),"</td>\n", 906 '<td class=td-1><span class="green box"> </span>Hits: ',$cache['num_hits'].sprintf(" (%.1f%%)",$cache['num_hits']*100/($cache['num_hits']+ $cache['num_misses'])),"</td>\n",906 '<td class=td-1><span class="green box"> </span>Hits: ',$cache['num_hits'].sprintf(" (%.1f%%)",$cache['num_hits']*100/($cache['num_hits']+@$cache['num_misses'])),"</td>\n", 907 907 '</tr>', 908 908 '<tr>', 909 909 '<td class=td-0><span class="red box"> </span>Used: ',bsize($mem_used ).sprintf(" (%.1f%%)",$mem_used *100/$mem_size),"</td>\n", 910 '<td class=td-1><span class="red box"> </span>Misses: ', $cache['num_misses'].sprintf(" (%.1f%%)",$cache['num_misses']*100/($cache['num_hits']+$cache['num_misses'])),"</td>\n";910 '<td class=td-1><span class="red box"> </span>Misses: ',@$cache['num_misses'].sprintf(" (%.1f%%)",@$cache['num_misses']*100/($cache['num_hits']+@$cache['num_misses'])),"</td>\n"; 911 911 echo <<< EOB 912 912 </tr> -
wp-apc-panel/tags/1.1/readme.txt
r1400302 r1568237 3 3 Tags: APC, stats, panel, key values, viewer, backend, object cache, cache 4 4 Requires at least: 3.3 5 Tested up to: 4. 55 Tested up to: 4.7 6 6 Stable tag: 1.1 7 7 License: GPLv2 or later -
wp-apc-panel/tags/1.1/wp_apc_panel.php
r697903 r1568237 28 28 if( is_user_logged_in() && 29 29 in_array( 'administrator', $user->roles ) && 30 isset( $_GET['page'] ) && 30 31 $_GET['page'] == 'wp-apc-panel-page' && 31 32 isset( $_GET['IMG'] ) && -
wp-apc-panel/trunk/include/apc.php
r697634 r1568237 208 208 $cache_user = apc_cache_info('user', 1); 209 209 $mem=apc_sma_info(); 210 if( !$cache['num_hits']) { $cache['num_hits']=1; $time++; } // Avoid division by 0 errors on a cache clear210 if(empty($cache['num_hits']) || ! $cache['num_hits']) { $cache['num_hits']=1; $time++; } // Avoid division by 0 errors on a cache clear 211 211 212 212 … … 393 393 394 394 case 2: 395 $s=$cache['num_hits']+$cache['num_misses'];395 @$s=$cache['num_hits']+$cache['num_misses']; 396 396 $a=$cache['num_hits']; 397 397 398 398 fill_box($image, 30,$size,50,-$a*($size-21)/$s,$col_black,$col_green,sprintf("%.1f%%",$cache['num_hits']*100/$s)); 399 fill_box($image,130,$size,50,-max(4,($s-$a)*($size-21)/$s),$col_black,$col_red,sprintf("%.1f%%",$cache['num_misses']*100/$s));399 @fill_box($image,130,$size,50,-max(4,($s-$a)*($size-21)/$s),$col_black,$col_red,sprintf("%.1f%%",$cache['num_misses']*100/$s)); 400 400 break; 401 401 … … 797 797 // ----------------------------------------------- 798 798 case OB_HOST_STATS: 799 $mem_size = $mem['num_seg']*$mem['seg_size'];800 $mem_avail= $mem['avail_mem'];799 @$mem_size = $mem['num_seg']*$mem['seg_size']; 800 @$mem_avail= $mem['avail_mem']; 801 801 $mem_used = $mem_size-$mem_avail; 802 $seg_size = bsize($mem['seg_size']);803 $req_rate = sprintf("%.2f",($cache['num_hits']+$cache['num_misses'])/($time-$cache['start_time']));804 $hit_rate = sprintf("%.2f",($cache['num_hits'])/($time-$cache['start_time']));805 $miss_rate = sprintf("%.2f",($cache['num_misses'])/($time-$cache['start_time']));806 $insert_rate = sprintf("%.2f",($cache['num_inserts'])/($time-$cache['start_time']));807 $req_rate_user = sprintf("%.2f",($cache_user['num_hits']+$cache_user['num_misses'])/($time-$cache_user['start_time']));808 $hit_rate_user = sprintf("%.2f",($cache_user['num_hits'])/($time-$cache_user['start_time']));809 $miss_rate_user = sprintf("%.2f",($cache_user['num_misses'])/($time-$cache_user['start_time']));810 $insert_rate_user = sprintf("%.2f",($cache_user['num_inserts'])/($time-$cache_user['start_time']));802 @$seg_size = bsize($mem['seg_size']); 803 @$req_rate = sprintf("%.2f",($cache['num_hits']+$cache['num_misses'])/($time-$cache['start_time'])); 804 @$hit_rate = sprintf("%.2f",($cache['num_hits'])/($time-$cache['start_time'])); 805 @$miss_rate = sprintf("%.2f",($cache['num_misses'])/($time-$cache['start_time'])); 806 @$insert_rate = sprintf("%.2f",($cache['num_inserts'])/($time-$cache['start_time'])); 807 @$req_rate_user = sprintf("%.2f",($cache_user['num_hits']+$cache_user['num_misses'])/($time-$cache_user['start_time'])); 808 @$hit_rate_user = sprintf("%.2f",($cache_user['num_hits'])/($time-$cache_user['start_time'])); 809 @$miss_rate_user = sprintf("%.2f",($cache_user['num_misses'])/($time-$cache_user['start_time'])); 810 @$insert_rate_user = sprintf("%.2f",($cache_user['num_inserts'])/($time-$cache_user['start_time'])); 811 811 $apcversion = phpversion('apc'); 812 812 $phpversion = phpversion(); 813 $number_files = $cache['num_entries'];814 $size_files = bsize($cache['mem_size']);815 $number_vars = $cache_user['num_entries'];816 $size_vars = bsize($cache_user['mem_size']);813 @$number_files = $cache['num_entries']; 814 @$size_files = bsize($cache['mem_size']); 815 @$number_vars = $cache_user['num_entries']; 816 @$size_vars = bsize($cache_user['mem_size']); 817 817 $i=0; 818 818 echo <<< EOB … … 828 828 echo "<tr class=tr-1><td class=td-0>Server Software</td><td>{$_SERVER['SERVER_SOFTWARE']}</td></tr>\n"; 829 829 830 echo <<<EOB830 echo @<<<EOB 831 831 <tr class=tr-0><td class=td-0>Shared Memory</td><td>{$mem['num_seg']} Segment(s) with $seg_size 832 832 <br/> ({$cache['memory_type']} memory, {$cache['locking_type']} locking) 833 833 </td></tr> 834 834 EOB; 835 echo '<tr class=tr-1><td class=td-0>Start Time</td><td>',date(DATE_FORMAT, $cache['start_time']),'</td></tr>';836 echo '<tr class=tr-0><td class=td-0>Uptime</td><td>',duration( $cache['start_time']),'</td></tr>';837 echo '<tr class=tr-1><td class=td-0>File Upload Support</td><td>', $cache['file_upload_progress'],'</td></tr>';838 echo <<<EOB835 echo '<tr class=tr-1><td class=td-0>Start Time</td><td>',date(DATE_FORMAT, @$cache['start_time']),'</td></tr>'; 836 echo '<tr class=tr-0><td class=td-0>Uptime</td><td>',duration(@$cache['start_time']),'</td></tr>'; 837 echo '<tr class=tr-1><td class=td-0>File Upload Support</td><td>',@$cache['file_upload_progress'],'</td></tr>'; 838 echo @<<<EOB 839 839 </tbody></table> 840 840 </div> … … 897 897 898 898 echo 899 graphics_avail() ? 899 graphics_avail() ? 900 900 '<tr>'. 901 901 "<td class=td-0><img alt=\"\" $size src=\"$PHP_SELF&IMG=1&$time\"></td>". … … 904 904 '<tr>', 905 905 '<td class=td-0><span class="green box"> </span>Free: ',bsize($mem_avail).sprintf(" (%.1f%%)",$mem_avail*100/$mem_size),"</td>\n", 906 '<td class=td-1><span class="green box"> </span>Hits: ',$cache['num_hits'].sprintf(" (%.1f%%)",$cache['num_hits']*100/($cache['num_hits']+ $cache['num_misses'])),"</td>\n",906 '<td class=td-1><span class="green box"> </span>Hits: ',$cache['num_hits'].sprintf(" (%.1f%%)",$cache['num_hits']*100/($cache['num_hits']+@$cache['num_misses'])),"</td>\n", 907 907 '</tr>', 908 908 '<tr>', 909 909 '<td class=td-0><span class="red box"> </span>Used: ',bsize($mem_used ).sprintf(" (%.1f%%)",$mem_used *100/$mem_size),"</td>\n", 910 '<td class=td-1><span class="red box"> </span>Misses: ', $cache['num_misses'].sprintf(" (%.1f%%)",$cache['num_misses']*100/($cache['num_hits']+$cache['num_misses'])),"</td>\n";910 '<td class=td-1><span class="red box"> </span>Misses: ',@$cache['num_misses'].sprintf(" (%.1f%%)",@$cache['num_misses']*100/($cache['num_hits']+@$cache['num_misses'])),"</td>\n"; 911 911 echo <<< EOB 912 912 </tr> -
wp-apc-panel/trunk/readme.txt
r1399886 r1568237 3 3 Tags: APC, stats, panel, key values, viewer, backend, object cache, cache 4 4 Requires at least: 3.3 5 Tested up to: 4. 55 Tested up to: 4.7 6 6 Stable tag: 1.1 7 7 License: GPLv2 or later -
wp-apc-panel/trunk/wp_apc_panel.php
r697903 r1568237 28 28 if( is_user_logged_in() && 29 29 in_array( 'administrator', $user->roles ) && 30 isset( $_GET['page'] ) && 30 31 $_GET['page'] == 'wp-apc-panel-page' && 31 32 isset( $_GET['IMG'] ) &&
Note: See TracChangeset
for help on using the changeset viewer.