<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="code.xsl" ?>
<dns4.nl>
<voorbeeld>
<title>Documentatie van de routines van de parse en laad benchmark.</title>
<verwijzende_link>http://www.dns4.nl/pagina/php_code/meet_laadtijd.php</verwijzende_link>
<informatie>


</informatie>
<programma_code>
<![CDATA[
<!-- de code begint vanaf hier.

/* laad de tijd in de PHP variabele $begintijd  */
<?php $microtime = microtime();$split = explode(" ", $microtime);$exact = $split[0]; $seconden = date("U");$begintijd = $exact + $seconden;?>


/* laad de tijd in de JS variabele -begin-  */
<script type="text/javascript">
<!--
var x = new Date(); var begin=(x.getTime()) 
//-->
</script>


/* CSS om de div op de juiste plaats te zetten  */
<style type="text/css">
#benchmark{
	position:absolute;
	top:32em;
	color:#ffbb00;
	background:transparent;
	left:35.5%;
	z-index:5;
	}
</style>


/* Link om de meting te herhalen  */
<p>
	<a href="meet_laadtijd.php" rel="noindex,nofollow">Herhaal de meting </a>
</p>



/* de div met de berekeningen en de output naar het scherm  */	
<div id="benchmark">
	<?php
		if ($_GET['starttijd'] != '') {
			$laadtijd= $_GET['starttijd'];
			}
		$microend = microtime();$split = explode(" ", $microend);$exactend = $split[0];
		$seconden = date("U");$eindtijd = $exactend + $seconden;$difference = ($eindtijd - $laadtijd);
		$laadtijdtotaal = round($difference,6);
		if ($laadtijdtotaal>5){
			$laadtijd=$eindtijd;
			$laadtijdtotaal=0;
		}
		echo "\t";echo 'Connectie tijd van de server <strong><em>'.$laadtijdtotaal.'</em></strong><br />';echo "\n";
		$microend = microtime();$split = explode(" ", $microend);$exactend = $split[0];
		$seconden = date("U");$eindtijd = $exactend + $seconden;$difference = ($eindtijd - $begintijd);
		$parsetijd = round($difference,6);
		if($laadtijdtotaal==0){
			$parsetijd=0;
		}
		$fijnafstelling=(($laadtijdtotaal+$parsetijd)*1000);
		echo 'Tijd om de pagina te parsen <strong><em>'.$parsetijd.'</em></strong><br />';echo "\n";?>	
		Beschikbaar voor browser in <?php $show=round(($laadtijdtotaal+$parsetijd),3); echo "<strong><em>".$show."</em></strong><br />";
	?>
	<script type="text/javascript">
		<!--
		<?php echo "var browserstart = ".($laadtijdtotaal+$parsetijd).";";?>
		<?php echo "var optellen = ".($fijnafstelling).";";?>
		var x = new Date(); var teind=x.getTime();
		var eind=(optellen+teind)
		var verwerken= ((eind-begin)*0.001)
		var uitvoeren= (((eind-begin)*0.001)+browserstart)
		verwerken= Math.round(verwerken*100000)/100000
		uitvoeren= Math.round(uitvoeren*100000)/100000
		<?php if($laadtijdtotaal==0){echo "verwerken = "."'CACHE'".";";} ?>
		<?php if($laadtijdtotaal==0){echo "uitvoeren = "."'CACHE'".";";} ?>
		document.write('Browser verwerkte pagina in <strong><em>'+verwerken+"</em></strong><br />")
		document.write('Geheel compleet geladen in <strong><em>'+uitvoeren+"</em></strong>")
		//-->
	</script>
</div>

de code is hier geeindigd.
// -->
]]>
</programma_code>
<code_link>http://www.dns4.nl/pagina/alle_tekst_files.html</code_link>
</voorbeeld>
</dns4.nl>
