【问题标题】:Breaking up a page and use require in PHP分解页面并在 PHP 中使用 require
【发布时间】:2011-10-23 21:52:33
【问题描述】:

我正在开发一个新网页,页面变得非常长,有数千行。所以我打算将页面的不同部分分成几个页面,然后在主页中使用 require_once() 或 require() 显示它们。我的问题是这是否会影响页面加载时的速度?感觉就是这样,因为它必须打开并加载几个页面。但也许我错了?

【问题讨论】:

  • 这叫做“过早优化”,也被称为“万恶之源”。

标签: php performance require


【解决方案1】:

别担心。差异很少很重要。 require_once()require() 慢,如果你需要选择的话。

安装 apc(替代 PHP 缓存)和 require() 与直接包含它一样快(但 require_once() 没有那么好)。

http://pecl.php.net/package/APC

【讨论】:

    【解决方案2】:
    1. 在遇到实际性能问题之前不要考虑性能。只需将其拆分为最方便维护的方式(即拆分将在多个页面上重复使用的部分)。
    2. 其他处理可能需要比使用require() 可能产生的任何损失更多的时间。如果不是,您一开始就不应该使用 PHP(即如果它是静态的,请使用服务器端包含)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-04
      • 2020-08-12
      • 2013-09-19
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      相关资源
      最近更新 更多