dongyoudi1342 2015-05-22 12:31
浏览 97
已采纳

php If / else函数可以导致CPU使用率增加吗?

I have let's say around 20,000 products on my website

And for every product and page to run this

if ($price == "0" ) {
  $text_price = "Call us ";
  $price = "for a price.";
  echo $text_price;
  echo $price;
}
else{
  echo $text_price;
  echo $price;
}

I have this code in around 5 different files for Product page, Manufacturer page, Category page and so on.

Could this get the CPU usage high in the sky? The site has around 800 sessions a day according to google analytics.

  • 写回答

1条回答 默认 最新

  • duanbipu7601 2015-05-22 12:40
    关注

    I wouldn't have thought it would have that much of an impact (800 a day isn't that much). Although I would write it like this.

    if ($price == '0' ) {
      $text_price = 'Call us ';
      $price = 'for a price.';
    }
    
    echo $text_price;
    echo $price;
    

    there's no need to put the echo inside the if as it'll execute anyway afterwards. Single quotes mean that the string isn't parsed twice by the compiler.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路