单片PHP编码与小型专用PHP脚本相比有哪些优点/缺点?

Dar*_*nke 1 php optimization opcode-cache

我历来使用单片方法来编写PHP代码.

也就是说,我写了一个index.php,平均大小为70k-250k,并使用

mod_rewrite
Run Code Online (Sandbox Code Playgroud)

转过剩下的

REQUEST_URI 
Run Code Online (Sandbox Code Playgroud)

传入index.php的参数来控制发生的事情.

另一种方法是编写许多小的PHP脚本,每个脚本专门用于特定目的.我认为我的一些更活跃的ajax脚本可能会从中受益.

让我参与这个思考过程的一件事是我不知道如何使用包含,特别是条件包含会影响操作码缓存的性能.

如果可能的话,由于我对此的偏执,我一般完全避免包含,但这会导致重复代码或保持整体.

因为我无论如何都在使用mod_rewrite,所以在两种方法之间进行转换应该很简单.

我期待你的评论.

编辑:我的一个目标应用程序目前每秒处理80-100页点击(我得到了一些不错的硬件).其中大多数是ajax请求.一切正常,而且很快,但我已经发展成为一个没有批评的PHP程序员,需要它.

Eva*_*her 6

模块化代码更易于理解和维护.巨大的整体代码库可以变得像一个纸牌屋.它在实践中工作得很好,但改变任何较低的元素变得不可能.如果您将代码拆分为明确的抽象,那么进行更改会更容易,如果您添加开发人员,您将为自己省去噩梦.

  • 只要包含/要求的数量在合理范围内,性能就不会成为问题.您可能需要更多地点击硬盘驱动器,但它不应该有所作为. (2认同)