My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checkout   Browse   Changes    
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
include_once("httpsqs_client.php");
$httpsqs = new httpsqs("127.0.0.1", 1218, "mypass123", "utf-8");

$message = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa";

$number = 20000;

/* test queue put */
echo "Test Queue PUT, please waitting ...\n";
$start_time = microtime(true);
for ($i=1;$i<=$number;$i++){
$httpsqs->put("command_line_test", $i.$message);
}
$run_time = microtime(true) - $start_time;
echo "PUT ".$number." messages. Run Time for Queue PUT: $run_time sec, ".$number/$run_time." requests/sec\n";
ob_flush();

/* test queue get */
echo "Test Queue GET, please waitting ...\n";
$start_time = microtime(true);
for ($i=1;$i<=$number;$i++){
$result = $httpsqs->get("command_line_test");
//echo($result."\n");
}
$run_time = microtime(true) - $start_time;
echo "GET ".$number." messages. Run Time for Queue GET: $run_time sec, ".$number/$run_time." requests/sec\n";
?>

Change log

r89 by n...@s135.com on Nov 3, 2011   Diff
HTTPSQS 1.7 PHP 新版客户端
Go to: 
Project members, sign in to write a code review

Older revisions

r70 by blog.s135.com on Jun 27, 2010   Diff
针对 HTTPSQS 1.3 服务器端修改PHP客户端Class及示例
r25 by blog.s135.com on Dec 28, 2009   Diff
HTTPSQS v1.1 PHP Client Class
All revisions of this file

File info

Size: 1554 bytes, 35 lines
Powered by Google Project Hosting