php If/else 函数会导致 CPU 使用量增加吗?
Can a php If/else function cause a increase in CPU usage?
假设我的网站上有大约 20,000 种产品
对于每个产品和页面,运行 这个
if ($price == "0" ) {
$text_price = "Call us ";
$price = "for a price.";
echo $text_price;
echo $price;
}
else{
echo $text_price;
echo $price;
}
我在大约 5 个不同的文件中有这段代码
产品页面,
制造商页面,
分类页等。
这能使 CPU 的使用率高到天上吗?根据 google 分析,该站点每天有大约 800 个会话。
我没想到它会产生这么大的影响(一天 800 个不算多)。虽然我会这样写。
if ($price == '0' ) {
$text_price = 'Call us ';
$price = 'for a price.';
}
echo $text_price;
echo $price;
没有必要将 echo 放在 if
中,因为它无论如何都会在之后执行。单引号表示字符串没有被编译器解析两次。
假设我的网站上有大约 20,000 种产品
对于每个产品和页面,运行 这个
if ($price == "0" ) {
$text_price = "Call us ";
$price = "for a price.";
echo $text_price;
echo $price;
}
else{
echo $text_price;
echo $price;
}
我在大约 5 个不同的文件中有这段代码 产品页面, 制造商页面, 分类页等。
这能使 CPU 的使用率高到天上吗?根据 google 分析,该站点每天有大约 800 个会话。
我没想到它会产生这么大的影响(一天 800 个不算多)。虽然我会这样写。
if ($price == '0' ) {
$text_price = 'Call us ';
$price = 'for a price.';
}
echo $text_price;
echo $price;
没有必要将 echo 放在 if
中,因为它无论如何都会在之后执行。单引号表示字符串没有被编译器解析两次。