PHP Framework大量包含函数

时间:2015-01-15 16:23:45

标签: php include server

我们正在调整客户端PHP框架以提高效率。

设计中是否存在任何根本不依赖于PHP INCLUDE的框架。

基本上,页面上存在的每个函数,元素或面板都有一个单独的CSS文件,JS文件,PHP函数文件(如果需要)和包含HTML的索引文件。

这种方法非常适合使用,因为一切都是有效的自包含但是这个设计在服务器上的加载时间等方面会产生任何问题......

谢谢,

1 个答案:

答案 0 :(得分:1)

有几件需要注意的事项:

  • 通过PHP加载所有内容并且不对任何内容进行分组将导致大量磁盘i / o或从内存中读取文件,需要对磁盘进行diff检查,除非您使用APC或其他缓存。
  • 加载所有css和js文件将导致每个文件的HTTP往返。您的JS将在下载时阻止所有内容。所有这些都会增加用户的首次渲染时间。
  • 您可能不会遵循DRY(不要重复自己)原则,因为它需要挖掘文件宝库

我确信有更多理由不以这种方式做事。完全没有任何内在错误,但这听起来像是一个奇怪的方式来构建一个项目。