Home > Backend Development > PHP Tutorial > php性能很差?解决方法

php性能很差?解决方法

WBOY
Release: 2016-06-13 13:26:37
Original
1320 people have browsed it

php性能很差?
我是个php初学者,用php简单做了一个测试:
$time_start=explode(" ",microtime());
$count=0;
for ($i=1;$i for($j=1;$j $count=$count+1;
if($count%1000000==0){
echo $count."
";
}
}
}
$time_end=explode(" ",microtime());
$c=$time_end[0]+$time_end[1]-$time_start[0]-$time_start[1];
echo "

运行时间:".$c."秒
"; 
?>
运行时间为35.6164469719秒
而用类似的jsp页面也做了相同的测试
  long time_start=new Date().getTime();
  long count=0;
  for(int i=0;i   for(int j=0;j   count=count+1;
  }
  if(count%1000000==0){
out.println(count+"
");
}  
  }
  long end_time=new Date().getTime();
  double time=(double)(end_time-time_start)/1000;
  out.println("
");
  out.println("time:"+time);
%>
运行时间为:0.265秒
难道php性能真的那么差吗?

------解决方案--------------------
不管他慢也好,不慢也好,只要代码写完了用户体验的时候没觉得慢就可以了··
------解决方案--------------------
探讨
不管他慢也好,不慢也好,只要代码写完了用户体验的时候没觉得慢就可以了··

------解决方案--------------------
测循环没有实用价值

真要测试速度,要测页面的响应时间,客户体验,更深的可以测服务器负载,内存占用,网络吞吐,并行数量

不过php是解释型语言,本来速度也不是最快的,每次请求都要加载分析运行和退出,所以最好安装个缓存扩展,xcache或eaccelerator
------解决方案--------------------
探讨
引用:
不要上来就说丢谁的脸.你看清楚问题,然后在说.愚蠢的家伙!

按你的话,对中国不满的人都应该前往海外对不对?
这样的问题在新人中,只是一个世界观的问题,不是说拿php说事就要针对php了,把道理讲清楚这是一个素质问题,而不是制造矛盾

------解决方案--------------------
5年前我就听说asp落后了,马上要淘汰了什么的,但是到现在为止我还随时都能看到asp程序员,用asp做的网站现在还一大堆。对一个编程语言的看法每个人都不一样,PHP程序员是因为觉得PHP比其他的好,或者容易上手,再或者别的什么原因,开始立刻PHP程序员生涯,java和C也都一样。

所以,如果你觉得JSP比PHP好,你完全可以用JSP而不用PHP,你觉得ASP比PHP好,你也可以用ASP来开发。
你觉得性能差。。。差就差呗,还能怎么样,还能给PHP之父勒多夫写个信,说PHP性能太差,希望改改。
------解决方案--------------------
呵呵!非常热的帖子
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template