Source for file test_speed.php
Documentation is available at test_speed.php
* Simple speed test using the null serializer, possibly useful in comparing overhead when tested on local host
* @author Joshua Eichorn <josh@bluga.net>
* @copyright 2005 Joshua Eichorn
* @license http://www.opensource.org/licenses/lgpl-license.php LGPL
* @version Release: @package_version@
* @link http://pear.php.net/package/HTML_AJAX
include '../support/test.class.php';
$ajax->serializer = "Null";
$ajax->unserializer = "Null";
$ajax->registerClass (new test());
if ($ajax->handleRequest ()) {
<script type='text/javascript' src="../server.php?client=all&stub=all"></script>
<script type="text/javascript">
var t2 = new test({echo_string: function(){ endCall('Async Echo'); totalA(); }});
document.getElementById('target').innerHTML += "10 Sync Calls<br>";
for(var i = 0; i < 10; i++) {
document.getElementById('target').innerHTML += "Total: "+total+"<br><br><br>";
document.getElementById('target').innerHTML += "10 Async Calls<br>";
for(var i = 0; i < 10; i++) {
setTimeout("runAsync();",500*i);
document.getElementById('target').innerHTML += "Total: "+total+"<br>";
time = time2.getTime() - time1.getTime();
document.getElementById('target').innerHTML += name+":"+time+"<br>";
<a href="javascript:speedTest()">Start Speed Test</a>
Documentation generated on Sat, 05 May 2007 18:00:25 -0400 by phpDocumentor 1.3.0. PEAR Logo Copyright © PHP Group 2004.
|