【发布时间】:2012-01-19 15:51:09
【问题描述】:
这基本上是我所有的问题,如果我有 5,000-10,000 行代码用于特定目的的 php 页面,在我的情况下,图像上传管理(裁剪等),它会减慢我的其余文档的速度吗?将它们包含在不使用它们的每个页面上?基本逻辑告诉我它当然会,但同时我不是专家,所以我不知道 php 的行为是否与我理解的不同。
【问题讨论】:
标签: php performance function
这基本上是我所有的问题,如果我有 5,000-10,000 行代码用于特定目的的 php 页面,在我的情况下,图像上传管理(裁剪等),它会减慢我的其余文档的速度吗?将它们包含在不使用它们的每个页面上?基本逻辑告诉我它当然会,但同时我不是专家,所以我不知道 php 的行为是否与我理解的不同。
【问题讨论】:
标签: php performance function
include 和 require 语句使 PHP 也编译/解释您包含的文件。这确实需要一些计算,但在 99% 的情况下,这无关紧要……除非您的网站非常受欢迎并且节省计算时间很重要。如果是这种情况,您可以使用所谓的 PHP 加速器(如 XCache 或 APC)轻松解决此问题。这些可以与您的 PHP 安装一起安装,并将您的 php 脚本中所有已编译的操作码缓存在 RAM 中。该解决方案的改进幅度在 40% 到 75% 之间。
【讨论】:
由于需要解析未使用的函数(额外代码)并且它还需要额外的内存,因此速度会略有下降。除此之外没有其他影响。
【讨论】: