4

我有两个关于函数包括的优化问题。

  1. 使用单个 php 文件并包含它或使用几个小文件并包含它们更好吗?哪个会更快?

  2. 例如,我使用一个 PHP 文件mysql_connect和所有数据库连接的东西。然后在我需要的时候包含它。但是在我需要的时候只写代码而不包含任何东西会更快吗?

另外,如果有人有实际数字,我将是一个不错的加分项。

4

3 回答 3

12
  1. 差异将是微不足道的。

  2. 不要重复自己。不要一遍又一遍地将连接信息放在每个文件中。包括在你的情况下听起来不错。

  3. 停止使用mysql_*(). 请改用PDOMySQLi

您正在谈论微优化,而开始考虑面向对象编程可能会更好。

于 2012-09-17T19:43:54.017 回答
1

选择任何体面的开源项目。比如 WordPress、Joomla、Drupal。现在检查他们是否有一个巨大的-everything-goes-in-there 文件,或者他们是否已将其拆分为小的、可维护的组件。

答:首先支持可维护性。当您遇到瓶颈时,您将能够以更简单的方式找到并解决它。

于 2012-09-17T19:46:34.690 回答
-1

PHP include() 是在服务器端处理的,而不是由浏览器或其他任何地方处理的,因此性能差异可以忽略不计。如果它可以帮助您使您的代码更有条理,您应该包括您的数据库连接信息,不会有明显的速度差异。

于 2012-09-17T19:45:41.533 回答