PHP性能优化


PHP Performance optimization

我正在努力优化PHP代码,以便轻松管理代码并加快页面执行时间。我的策略是创建一个文件core_functions.php并在此文件中定义所有函数。然后将此文件包含到项目的每个其他文件中。

我需要知道它是最好的做法,所有的函数定义在一个文件中,或者是最好的做法,将函数分成不同的文件,并包括在需要的地方。

您所做的实际上会损害性能。在加载6000行文件的每个页面中,PHP解释器必须解释整个文件。你最好把你的函数分成模块,让每个页面只引用它需要的模块。

可以通过使用缓存已编译的字节码的缓存机制来减少每次页面加载时PHP文件的重新解释。

这里有一个框架列表:http://en.wikipedia.org/wiki/List_of_PHP_accelerators