【问题标题】:PHP - One file or multiple (using require) - differencePHP - 一个文件或多个(使用require) - 区别
【发布时间】:2015-02-19 14:46:16
【问题描述】:

我有一个大的 PHP 代码分为多个文件,每个文件都加载了 require(每个文件只加载一次)。

我很好奇是否有一个包含整个代码的大 .php 文件或不同文件中的不同部分(每个部分总是被使用)是否更快。

假设一千人在刷新页面,文件数量(代码分为多少)改变速度是多少?哪种方式更快,为什么(取决于什么)?

感谢您的建议。

【问题讨论】:

  • 为什么不尝试这两种方法并对其进行基准测试?

标签: php performance require


【解决方案1】:

它的处理条款确实没有什么区别,要求就像将文件复制/粘贴到您要求它的文件中。

它还可以让您的代码更有条理。

编辑:

由于 require 函数使用 include 路径,它会稍微慢一些,但即使有 100000000 的观众刷新也不会明显。

【讨论】:

  • 从硬盘中查找/加载文件需要多少时间?这不会是个问题吗?
  • 使用包含路径
  • 我的意思是 - 其他文件可以存储在硬盘中完全不同的位置,不是吗? “移动”到那里需要时间。但是操作系统应该以某种方式记住文件,对吧?当它们被反复使用时。
  • 位置无关紧要,因为它们在您的网络服务器缓存中
  • 如果您对答案感到满意或需要更多验证,请告诉我 ;)
猜你喜欢
  • 2014-07-07
  • 1970-01-01
  • 2011-04-07
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-11
  • 2011-05-04
相关资源
最近更新 更多