php - 包括其中包含函数的 PHP 文件是否会减慢包含那些即使不被使用的页面?

标签 php performance function

这基本上是我所有的问题,如果我的 php 页面有 5,000-10,000 行代码用于特定目的,在我的例子中是图像上传管理(裁剪等),它会减慢我的其余文档到将它们包含在不使用它们的每个页面上?基本逻辑告诉我它当然会,但同时我不是专家,所以我不知道 php 的行为是否与我理解的不同。

最佳答案

include 和 require 语句使 PHP 也编译/解释您包含的文件。这确实需要一些计算,但在 99% 的情况下这无关紧要……除非您的站点非常受欢迎并且节省计算时间很重要。如果是这种情况,您可以使用所谓的 PHP 加速器(如 XCache 或 APC)轻松解决此问题。这些可以与您的 PHP 安装一起安装,并在 RAM 中缓存所有来自您的 php 脚本的已编译操作码。此解决方案的改进幅度在 40% 到 75% 之间。

关于php - 包括其中包含函数的 PHP 文件是否会减慢包含那些即使不被使用的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8929041/

相关文章:

swift - 为什么 `String(describing: Class.self)` 比 `NSStringFromClass(Class.self)` 慢?

php - isset() 和 PHP 全局变量

c++ - 返回并调用动态字符串数组

c# - 为什么 Facebook 使用 PHP 而不是 ASP.NET MVC?

android - 主线程使用

php - 带评论的新闻数据库,如何使用 mysql 和 PHP 消除重复项?

python - 使用 numpy 更新节点值而不使用 for 循环

javascript - window.matchMedia(mediaQueryString) 是否接受 mediaQueryString 变量?

php - 为什么会出现 PHP 核心函数有空 block ?

javascript - 将 PHP 与 node.js/javascript 连接