ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> PHP技术
基于什么样的理由 PHP 比其它 CGI
Q:基于什么样的理由 PHP 比其它 CGI 好呢?有没有比较具体的数据可以证明 PHP 执行与其它 CGI 执行的效率好 ? 现在我的公司是用 C 来写 CGI 的,如果换成 PHP,会不会比较好呢 ?没有强而有力的依据的话,我就没办法说服上面的人让我转成 PHP 了...



A:

我认为"好" 要有三点

第一: 写出来的程式的执行速度快.

第二: 遇到有大量存取时的执行效能强.

第三: 程式开发的时间快,易维护。

php在这三点中,虽都不一定是最好的,但也都在前茅



以下是C,PHP和Perl在速度方面的比较

我用下面的算式测试

$s=1.0;

for ($i=1;$i<=10;$i++) {

for ($j=1;$j<=10;$j++) {

$s=$s*1.0005;

$s=$s/1.0004;

};

};

print $s;

?>

然后用ab -n 10000 -c 20 http://mycgi

测试,结果

C语言用了 37.511 秒

PHP3用了 45.393 秒

PERL用了 68.418 秒



看起是C 最快没错,不过,和PHP3的结果没有太大

的差距。

Perl最慢



以下为测试数据

==============================================

C 语言

==============================================



Document Path: /~evan/test/gcc.cgi

Document Length: 19 bytes



Concurrency Level: 20

Time taken for tests: 37.511 seconds

Complete requests: 10000

Failed requests: 0

Total transferred: 1750000 bytes

HTML transferred: 190000 bytes

Requests per second: 266.59

Transfer rate: 46.65 kb/s received



Connnection Times (ms)

min avg max

Connect: 0 30 3001

Processing: 4 40 69

Total: 4 70 3070



PHP3

==============================================

Document Path: /~evan/test/php3.php3

Document Length: 15 bytes



Concurrency Level: 20

Time taken for tests: 45.393 seconds

Complete requests: 10000

Failed requests: 0

Total transferred: 1710000 bytes

HTML transferred: 150000 bytes

Requests per second: 220.30

Transfer rate: 37.67 kb/s received



Connnection Times (ms)

min avg max

Connect: 0 34 3039

Processing: 6 53 183

Total: 6 87 3222





PERL

==============================================

Document Path: /~evan/test/perl.cgi

Document Length: 17 bytes



Concurrency Level: 20

Time taken for tests: 68.418 seconds

Complete requests: 10000

Failed requests: 0

Total transferred: 1730173 bytes

HTML transferred: 170017 bytes

Requests per second: 146.16

Transfer rate: 25.29 kb/s received



Connnection Times (ms)

min avg max

Connect: 0 22 3005

Processing: 9 112 323

Total: 9 134 3328


 
 
本站关键词:
|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|东莞关键词推广|东莞网站推广策划|东莞域名申请||东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|东莞关键词推广|东莞网站推广策划|东莞域名申请||东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|东莞关键词推广|东莞网站推广策划|东莞域名申请||东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|东莞关键词推广|东莞网站推广策划|东莞域名申请||东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|东莞关键词推广|东莞网站推广策划|东莞域名申请||东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|东莞关键词推广|东莞网站推广策划|东莞域名申请||东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|东莞关键词推广|东莞网站推广策划|东莞域名申请||东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|东莞关键词推广|东莞网站推广策划|东莞域名申请||东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|东莞关键词推广|东莞网站推广策划|东莞域名申请|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有