在另一个页面中调用一个页面会使网站变慢吗?

时间:2019-04-27 20:46:40

标签: php html5 web

我正在建立一个网站,必须跟踪已登录的用户。因此,在每个PHP文档中,我都编写了连接数据库的代码。如果我在一个PHP文档中编写数据库连接代码,然后在其他PHP文档中调用它,这会使我的页面变慢吗?

如果我将功能设计在不同的页面上并在一页上调用所有功能,而不是将所有功能都放在一页上怎么办?网站的下载速度会变慢吗?

1 个答案:

答案 0 :(得分:1)

这肯定会产生一些影响,但是应该权衡代码组织的好处。在这种情况下,我会强烈在代码组织方面犯错,所以我建议将您的逻辑分解为多个文件。支持此方法的几点:

  • 请记住,您只是在谈论服务器端。这意味着延迟来自打开服务器上的本地文件,而不是发送HTTP请求。这是任何现代计算机上的非常快速操作。
  • “过早的优化是万恶之源”。在真正遇到速度问题之前,为优化起见向后弯曲通常被认为是一个坏主意。这是因为优化往往会混淆代码,而很少提供明显的速度优势。这会降低开发人员的理解力,并增加错误的可能性。
  • 而且,正如Andreas指出的那样,代码重用才是王道。在多个位置重写相同的代码意味着进行更改需要在所有这些位置复制该更改,这需要时间,并且(再次)增加了错误发生的可能性。