Jas*_*vis 5 php performance include
我通常将1个函数文件包含在我的网站的黑客中,现在这个网站的流量非常高,我只想把每件小事做得最好,所以我的问题是,
是否更好地包含多个较小的函数类型文件,只包含该页面所需的代码,或者将它全部加载为1个大文件真的没有区别,我当前的函数文件具有我整个站点的所有函数,它是大约4,000行长并且在每个页面加载到整个网站,这是不是很糟糕?
这很难说.在文件解析领域,4,000行并不是那么大.在代码管理方面,这已经开始变得笨拙,但你不太可能通过将其分解为2,5或10个文件来看到可衡量的性能差异,并且页面只包含他们需要的少数几个(这是更好的编码实践,但这是一个单独的问题).您的行数读取与解析器需要打开的文件数量之间的差异似乎不足以保证任何重要性.我最初的反应是,这可能不是你需要担心的问题.
在硬币的另一面,我参与了一个企业级项目,其中一些操作有一include()棵树,经常扩展到数百个文件.对这些操作进行分析表明,include()单独调用所花费的时间占用10秒加载操作的2-3秒(这是PHP4).
| 归档时间: |
|
| 查看次数: |
353 次 |
| 最近记录: |