我正在建立一个网站,必须跟踪已登录的用户。因此,在每个PHP文档中,我都编写了连接数据库的代码。如果我在一个php文档中编写数据库连接代码,并在其他PHP文档中调用它,这会使我的页面变慢吗?如果我将功能设计在不同的页面上并在一页上调用所有功能,该怎么办呢?网站的下载速度会变慢吗?
1 回答
![?](http://img1.sycdn.imooc.com/54584cde0001d19202200220-100-100.jpg)
万千封印
TA贡献1891条经验 获得超3个赞
这肯定会产生一些影响,但是应该权衡代码组织的好处。在这种情况下,我强烈建议您不要编写代码,因此建议将您的逻辑拆分为多个文件。支持此方法的几点:
请记住,您只在谈论服务器端。这意味着延迟源于在服务器上打开本地文件,而不是发送HTTP请求。这在任何现代计算机上都是非常快速的操作。
“过早的优化是万恶之源”。在您真正遇到速度问题之前,为优化起见向后弯曲通常被认为是一个坏主意。这是因为优化往往会混淆代码,而很少提供明显的速度优势。这会降低开发人员的理解力,并增加错误发生的可能性。
而且,正如Andreas指出的那样,代码重用才是王道。在多个位置重写相同的代码意味着进行更改需要在所有这些位置复制该更改,这需要时间,并且(再次)增加了发生错误的可能性。
- 1 回答
- 0 关注
- 112 浏览
添加回答
举报
0/150
提交
取消