如果我将PHP包含添加到页面中。
include('example.php')- 然后必须加载该文件,这会减慢正确的加载时间吗?现在,如果通过我的login.php页面内的javascript片段(对数据库执行所有登录检查)登录错误,我将不必要的重定向返回到登录页面。所以在地址栏中显示“admin.php> login.php> admin.php”,但我不想显示它要测试登录的文件,但我也不知道想在admin.php中包含这个,因为我担心它可能会影响加载时间。
如果您理解我的问题,那么建议会有所帮助。
答案 0 :(得分:2)
在服务器端执行您认为最佳的可读性和可维护性。然后,如果您遇到性能问题,请通过测量(而不是猜测)找到它的来源,并尝试进行优化。
你过早地进行了优化,这是所有邪恶的根源。与执行HTTP请求/响应所花费的时间相比,包括一些额外的PHP行肯定可以忽略不计。
答案 1 :(得分:1)
新的HTTP请求(重定向)总是比包含更大的性能,因此如果您只关心性能,则没有理由使用重定向(尤其是Javascript)。所以,如果我理解你,我想建议您只包含该文件。