<?
echo "世界上最快的php程序!";
?>
存为fastest.php,浏览,你就会看到 世界上最快的php程序! 了!

解决方案 »

  1.   

    shuzai() 真有MOP风范~~ -____________-*
      

  2.   

    MOP风范~~ -____________-*
    what's mop?
      

  3.   

    呵呵,多用oo的方法就慢了,被上当啊,oo越用越慢,但是....缺点远远小于优点!
    我们的终止是”不求最快,但求管理、扩展最方便“
      

  4.   

    to hahawen
    我们要学习奥委会,“更快,更好管,更易扩展!”
      

  5.   

    同意:hahawen(变态的大龄青年, 越来越变态,咋办啊):)
      

  6.   

    同意 & UP 一下 :P
      

  7.   

    不过都说用摸斑很快哦 自己还在学习拉
    还是要看整体的吧 像是数据库,CPU,磁盘IO等
    不过我还是喜欢用类 管理很方便
     kingerq(多菜鸟) ( ) :
    少用if语句,多用类,多用模板等.
    ------------------同意
      

  8.   

    精简代码,优化算法应该是关键,少考虑移植等通用性,多考虑个性,就是所谓的量身定做
    还有数据库的结构要合理,这个影响特别大我公司有一个应用,在586,64MB的古董服务器上运行得十分顺畅的系统,10年内的资料任意检索查询,但是换在去年买的IBM入门级服务器上,半年的资料就跑不动了
      

  9.   

    其实应该具体情况具体分析 ,如果你的WEB服务器够牛B,就要考虑数据库的优化
    有的时候可以牺牲空间 增加速度
      

  10.   

    哈哈,up啦, shuzai() 是最快的了~~,声明中!
      

  11.   

    看了以上各位的发言才知道自己在php上面还处于入门阶段
    很多东西都没有用过
      

  12.   

    大家用不用phplib的?好用不?
      

  13.   

    动态页面速度很大程度是受服务器的限制,
    可以把处理过程转移到浏览器端
    建议学一点javascript和xml
      

  14.   

    XML
     很有用的东西,我正在研究中!。
      

  15.   

    kingerq(多菜鸟) ( ) 信誉:110  2004-4-5 18:57:51  得分:0 
     
     
      
    少用if语句,多用类,多用模板等.------------------why?
      
     
      

  16.   

    比叫耗资源的是数据库查询,尽量缓存,尽量优化SQL代码,当然,如果你不是用数据库就不需要这么做了.几个技巧:1.使用echo代替print等
    2.尽量不要在循环中使用表达式,比如

    $num = count($arr1) + count($arr2);
    for ($i = 1; $i < $num; $i++)
    {
        //do something ...
    }
    代替:
    for ($i = 1; $i < count($arr1) + count($arr2); $i++)
    {
        //do something ...
    }
    3.少用递归
    等等.....一时想不出来=_=
      

  17.   

    应该说,做程序不应该仅仅为了追求速度。当然,为了能够得到更快的执行速度,我们可以优化代码,精简指令,优化数据结构和数据库结构,减少数据库连接和查询次数,这是我们应该做的。不过,速度不代表一切,除了速度以外,还应该注重代码的可读性,可扩展性等其它的因素。我佩服那些算法高明的人,但更佩服那些编程很有风格,代码易懂易扩充的人。不可一味的为了追求速度而去放弃程序的其它特性,若如此便是舍本逐末了。论起OO与结构化程序设计,结构化的程序结构真比OO要快不少。但为了代码重用和扩展,OO还是在慢慢的替代结构化的程序(我只指PHP中,其它情况我不清楚)
    模板只会减慢系统的速度,当然,经过编绎的模板(比如Smarty)运行时速度损失不是太大,但如果是那一类基于即时正则替换的,则会慢下不少。
    PHPLIB是一种分离PHP 与 HTML的模板,不能算做真正的模板概念(我个人的认为),真正的模板应该是分离业务逻辑和显示逻辑的,代码在前,显示逻辑在后,我觉得Smarty更像一类真正的模板。初学PHP,错误之处,请同行指正。
      

  18.   

    最快的代码是没有代码。使用模板是为了加速开发及维护方便,并不能加快程序的执行速度。一般来说嵌入式的写法比模板要来得更快(故意绕弯的除外)。代码的加速我只能谈一点点小看法:
    1.缓存
    这可能是最有效的办法之一了。将动态的数据缓存成页面或缓存到内存中,可以大大加快执行速度。2.数据库设计
    良好的索引及表结构,能省下较多时间。3.循环
    多用while,foreach来替代for4.常规
    if(a==$x)要比if($x==a)更快
    能用switch的别用if
    能三目的也别if
    减少赋值过程可以少占用内存
    引用传递可以加快一点速度并少占一些内存
    ……
      

  19.   

    我想快慢除了程序本身外,还有服务器性能,服务器网络状况以及客户端网络状况PHP程序最好多用面向对象的,合理的数据库设计有时候也能大幅提高运行速度。
      

  20.   

    ustb(偶然) 3.循环
    多用while,foreach来替代forforeach应该是比较占用内存
      

  21.   

    大家真的都测试过吗?有没有在时间上的比较过,不如拿下面的代码测试了之后再来讨论下。
    <?
    /*********************************************************** 
     * @Function      测试函数执行时间
     *
     * @author        wanzhen
     * @Argumemnts    [$label]    执行类别
     *                [$len]      精确长度,默认6位
     * @Purpose       用于测试代码执行时间
     * @Usage         
     *                 debug_timing('start',10);
     *
     *                 for ($i = 0; $i < 2; $i++) {
     *                     sleep(6);
     *                 }
     *
     *                 debug_timing('print');
     ***********************************************************/ 
    function debug_timing($label, $len) {
    static $starttime;
    if (empty($len)) {
      $len = 6;
      }
      if ($label == 'start') {
      $basetime  = explode(" ", microtime());
      $starttime = doubleval($basetime[0]) + doubleval($basetime[1]);
      }
     
      if ($label == 'print') {
      $basetime  = explode(" ", microtime());
      $endtime   = doubleval($basetime[0]) + doubleval($basetime[1]);
      $printtime = doubleval($endtime - $starttime);
      printf("Processed Time: <font class=number>%.".$len."f</font> seconds.", $printtime);
    }
    }
    ?>
      

  22.   

    谁测试过if到底慢多少?
    我觉得那些if等等影响的速度微不足道,不应该为了那么一点点速度去可以改变程序风格。
    我觉得影响速最大的是查询数据库,还有就是包含文件以及对文件的操作,就是尽量少用include,或者把要包含的东西尽可能放一个文件里,打开一个长度为2的文件比打开两个长度为1的文件耗费的时间肯定要少
    这是我的测试时间
    0.000525
    0.00021000000000004还有就是循环,把一些不必要的循环简化
      

  23.   

    同意hover_online(ξ芎メ) 我的站 www.mp3seek.net
    全html
      

  24.   

    精简代码,优化算法应该是关键,少考虑移植等通用性,多考虑个性,就是所谓的量身定做
    还有数据库的结构要合理,这个影响特别大我公司有一个应用,在586,64MB的古董服务器上运行得十分顺畅的系统,10年内的资料任意检索查询,但是换在去年买的IBM入门级服务器上,半年的资料就跑不动了
    >>>>>>>>>>>>>>>>
    不是你服务器没有设置好吧?