1

如果我将 PHP 包含添加到页面中。

包括('example.php')
- 然后它必须加载那个会/可能减慢加载时间的文件,对吗?现在,如果通过我的 login.php 页面中的 javascript 片段(它对数据库进行所有登录检查)登录错误,我正在将不必要的重定向回登录页面。所以在地址栏中显示 "admin.php > login.php > admin.php" ,但我不想显示它要测试登录的文件,但我也不想将其包含在 admin.php 中,因为我担心它可能会影响加载时间。

如果您理解我的问题,那么建议会有所帮助。

4

2 回答 2

2

就服务器端的可读性和可维护性而言,做你认为最好的事情。然后,如果你有性能问题,通过测量(而不是猜测)找到它的来源,并尝试优化。

你过早地优化,这是万恶之源。与执行 HTTP 请求/响应所需的时间相比,包括一些额外的 PHP 行肯定可以忽略不计。

于 2011-08-15T21:21:00.993 回答
1

新的 HTTP 请求(重定向)总是比包含更大的性能损失,因此如果您只关心性能,则没有理由使用重定向(尤其是 Javascript 请求)。因此,如果我理解您,我建议您只包含该文件。

于 2011-08-15T21:18:48.243 回答