包含还是功能?就是那个问题

时间:2011-06-12 06:12:29

标签: php function optimization server-side-includes

让我用这种方式解释我的问题...... 我有一块html块,我想在我的应用程序中重复使用它几次。 我有2个选择......

数字1是在我的函数文件中定义一个函数,并将html代码放在该函数中。每次我需要html我都会调用该函数。

数字2是将我的html写在另一个文件中,每次我需要它时都将它包含在我的脚本中。

我想知道哪种方式更快,使用更少的资源?

btw我使用PHP,但我不认为这是相关的。我认为我的问题也适用于其他语言。

1 个答案:

答案 0 :(得分:2)

通常,将它包含在函数中会更快。如果每次添加需要打开和读取文件的开销时都包含该文件;功能只是复制一点内存。

我认为这通常是PHP的情况;某些服务器和语言可以配置为优化包含,但功能几乎总是至少一样快。