PHP IF语句评估和服务器开销

und*_*oIT -2 php optimization evaluation overhead

我很好奇当评估PHP if语句时对服务器的影响是什么,即内存消耗和CPU使用率,以及这是否会成为流量增长时的主要问题?

例如,如果我在WordPress博客上的每个帖子摘要的主题中使用了很多PHP IF语句,那么如果主页开始获得高流量,这将需要更多的服务器资源吗?并且,在列出许多帖子的页面(即类别页面)上,似乎这可能成为一个问题.

我认为削减在流量激增时并非绝对必要的IF语句可能是个好主意.或者,这甚至是我担心的事情吗?

Gre*_*reg 10

评估1000个if语句所花费的时间将完全被单个数据库查询所淹没.

你需要:

  1. 通过配置文件找出您的瓶颈所在
  2. 聚焦 - 如果一个函数占总时间的50%,那么使它快10%将比使小函数快90%更有效.

编辑:

数据库查询慢(即使是快速查询) - 您应该在合理范围内尽可能少地进行查询.在一个查询中,我认为在检查NULL或特定值之间存在速度差异 - 如果存在则将是一个微小的差异.