有没有更快的方法包含PHP文件?
当我想包含来自另一个PHP文件的一些代码时,我有以下代码:有没有更快的方法包含PHP文件?,php,require,php-include,Php,Require,Php Include,当我想包含来自另一个PHP文件的一些代码时,我有以下代码: $domain = 'www.example.com'; require_once $domain.'/footer.php'); 我想知道这是否比可能的速度慢,因为这肯定需要通过DNS才能找到页面 有没有更快的方法?也许我应该将我的IP设置为$domain?或者可能有一些PHP代码片段可以帮我检测到它 我还为DNS点击付费,所以也有…不认为您可以通过autoloader包含文件,但除了 php中的Require和include都很快
$domain = 'www.example.com';
require_once $domain.'/footer.php');
我想知道这是否比可能的速度慢,因为这肯定需要通过DNS才能找到页面
有没有更快的方法?也许我应该将我的IP设置为$domain?或者可能有一些PHP代码片段可以帮我检测到它
我还为DNS点击付费,所以也有…不认为您可以通过autoloader包含文件,但除了
php中的Require和include都很快,即使您使用templates,速度也一样。模板是为这些您试图要求的文件制作的,它们不在同一台服务器上吗?包含来自远程服务器的代码是非常危险的。@AmyNeville您假设的是重写规则是如何工作的
include
/require
(除非您实际使用fqdn,而您确实不应该使用fqdn),所以规则并不重要。include
和require
都应该(实际上)在文件系统上使用-不应该有任何DNS查找。顺便说一句,只有当检索文件失败会破坏应用程序(例如,一个必需的类)时,才使用require
——否则使用include
(例如,PHTML/PHP模板或查看文件……应用程序仍然可以工作,但看起来不稳定)require
将终止脚本,而include
将为您提供一个可以处理的错误。