vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   vbMicroStats: page load time, queries, GZIP and PHP version (https://vborg.vbsupport.ru/showthread.php?t=35811)

TECK 03-11-2002 10:39 PM

just download the [high]vbmicrostats.txt[/high] attachment. make sure you clear your history and cookies if you cannot download the latest version. i put it [high]FREAKY YELLOW[/high] what you have to do in order to get the latest file, so you cannot miss it. ;)

also, please do not quote full code, it make your post almost unreadable.

regards,
nakkid.

Jadelit 03-11-2002 11:51 PM

woot woot.. hehe

Page generated in 0.6007300 seconds (90.65% PHP - 9.35% MySQL) with 93 queries.
PHP version 4.1.2 (Debug mode) with GZIP library compression disabled.

TECK 03-12-2002 12:28 AM

Quote:

Originally posted by Jadelit
woot woot.. hehe
your forums look great. congrats. however, there is only one thing:
YOU REMOVED THE Jelsoft COPYRIGHT NOTICE.
please re-add it asap, as you infringe vBulletin's copyright and proper usage.

i forgot one detail (thanks Recon_Boy): 93 queries?
this is extremly high, you could crash your host's server if you have over 100 users simultaneously on your board.
check your code hacks. you have a bug there. vB.org who is loaded up to the sky with hacks, have 33 queries max.

regards,
nakkid.

Recon_Boy 03-12-2002 12:33 AM

Quote:

Originally posted by Jadelit
woot woot.. hehe

Page generated in 0.6007300 seconds (90.65% PHP - 9.35% MySQL) with 93 queries.
PHP version 4.1.2 (Debug mode) with GZIP library compression disabled.

93 queries is awful high...lol...

yeah, do what Nakkid says.

TECK 03-12-2002 06:50 AM

Well I realised that many of us don't want to let users see to many technical details. So in v1.6, the PHP version, Debug mode and GZIP compresion status will be visible only to admins.
A neat feature that i added was the Detailed View. Basically, it's a link that will output in details, what is happening on that page, related to PHP and MySQL. I will post a screenshoot below, so you can understand better.

1. forum/admin/functions.php
In [high]function dooutput()[/high], replace the previous edited code with:
PHP Code:

// ###################### Start dooutput #######################
function dooutput($vartext,$sendheader=1) {

  global 
$pagestarttime,$query_count,$showqueries,$querytime,$DB_site,$gzipoutput,$gziplevel,$bbuserinfo,$microstats;

  
$pageendtime=microtime();

  
$starttime=explode(" ",$pagestarttime);
  
$endtime=explode(" ",$pageendtime);

  
// time format (how many digits you want to show)
  
$digits=7;

  
$totaltime=$endtime[0]-$starttime[0];
  
$trimmedtime=number_format($totaltime,$digits);
  
$percentphp=number_format(((($totaltime-$querytime)/$totaltime)*100), 2)."% PHP";
  
$percentsql=number_format((($querytime/$totaltime)*100), 2)."% MySQL";

  if (
$bbuserinfo['usergroupid']==6) {
    if (
$gzipoutput==1) {
      
$gziptext="GZIP library compression enabled (level $gziplevel)";
    } else {
      
$gziptext="GZIP library compression disabled";
    }
    
$debugmode=(DEBUG)?" (Debug mode)":"";
    
$versionphp=phpversion();
    
$adminstats="PHP version $versionphp $debugmode with $gziptext. [<a href=\"$PHP_SELF?explain=1\" target=\"_blank\">details</a>]";
  } else {
    
$adminstats="";
  }

  if (
$showqueries) {
    
$vartext .= "<!-- Page generated in $totaltime seconds with $query_count queries -->";
  } else {
    eval(
"\$microstats = \"".gettemplate('home_microstats')."\";");
  } 

2. home_microstats template
replace your vbMicroStats template contents with:
Code:

Page generated in $trimmedtime seconds ($percentphp - $percentsql) with $query_count queries.<br>
$adminstats

if you used the $microstats variable, replace the old code with:
PHP Code:

$microstats "Page generated in $trimmedtime seconds ($percentphp - $percentsql) with $query_count queries.<br>
               
$adminstats"


TECK 03-12-2002 06:53 AM

vbMicroStats detailed view (generated by vBulletin):

Jadelit 03-12-2002 07:08 AM

Quote:

Originally posted by nakkid
your forums look great. congrats. however, there is only one thing:
YOU REMOVED THE Jelsoft COPYRIGHT NOTICE.
please re-add it asap, as you infringe vBulletin's copyright and proper usage.

Ok done.

TECK 03-12-2002 07:11 AM

thank you for being professional.
all the best with your work. you deserve it, you did an amasing job there.. ;)

Jadelit 03-12-2002 07:15 AM

thanks again =]

Jawelin 03-12-2002 09:17 AM

Quote:

Originally posted by nakkid
thank you for being professional.
Nakkid! Are you leaving or not !?!? :squareeyed:

Are the others so 'professional' ????
:cool:


All times are GMT. The time now is 05:31 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01705 seconds
  • Memory Usage 1,762KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (2)bbcode_php_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete