Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-一个文件或多个文件(使用require)-差异_Php_Performance_Require - Fatal编程技术网

PHP-一个文件或多个文件(使用require)-差异

PHP-一个文件或多个文件(使用require)-差异,php,performance,require,Php,Performance,Require,我有一个大的PHP代码分为多个文件,每个文件都加载了require(每个文件只加载一次) 我很好奇,如果有一个包含整个代码的大的.php文件,或者在不同的文件中有不同的部分(每个部分总是被使用),是否会更快 假设有一千人正在刷新页面,文件的数量(代码被划分)会在多大程度上改变速度?哪种方式更快,为什么(取决于什么) 谢谢您的建议。It处理方面的问题其实没有什么区别,要求就像将文件复制/粘贴到您需要的文件中一样 它还可以使代码更有条理 编辑: 由于require函数使用include path,因

我有一个大的PHP代码分为多个文件,每个文件都加载了require(每个文件只加载一次)

我很好奇,如果有一个包含整个代码的大的.php文件,或者在不同的文件中有不同的部分(每个部分总是被使用),是否会更快

假设有一千人正在刷新页面,文件的数量(代码被划分)会在多大程度上改变速度?哪种方式更快,为什么(取决于什么)


谢谢您的建议。

It处理方面的问题其实没有什么区别,要求就像将文件复制/粘贴到您需要的文件中一样

它还可以使代码更有条理

编辑:


由于require函数使用include path,因此速度会稍慢,但即使有100000000的浏览者刷新,也不会明显减慢。

为什么不尝试这两种方法并对其进行基准测试?从硬盘查找/加载文件所需的时间如何?这不是一个问题吗?我的意思是使用包括路径-其他文件可以存储在硬盘中完全不同的位置,不是吗?“移动”到那里需要时间。但是操作系统应该以某种方式记住这些文件,对吗?当它们被反复使用时。位置应该不重要,因为它们在您的Web服务器缓存中。如果您对答案满意或需要更多验证,请告诉我;)