每次页面加载时查询数据库是否安全?

1 mysql sql database oracle web

这意味着我网站中的每个页面都会从数据库中查询一些内容。

查询本身非常小,加载所需的时间不明显,但我想知道是否可以对每个页面执行此操作,因为我不太了解从数据库查询的工作原理以及是否这样做多次,就我而言,每次页面加载都会对任何事情产生重大影响。

Bil*_*win 5

与所有事情一样,答案是视情况而定。:-)

您访问的大多数网站在每次页面加载时都会从数据库中查询一些内容。如果查询设计得当,它们就会只查找所需的数据,并避免扫描大型数据库。您可能会喜欢我的演示如何真正设计索引视频)来帮助解决此问题。

另一种策略是在 RAM 中使用快速缓存来存储经常需要的数据。RAM 比磁盘驱动器快数千倍。您可能想熟悉每个人都应该知道的数字。这些数字只是示例,但目的是让程序员考虑这样一个事实:当使用 RAM、磁盘、网络和 CPU 时,移动数据会产生不同的成本。

PS:请不要因为你是女性而相信你不擅长计算机的神话。每个人都是从新手开始的,无论其性别或背景如何。只有通过实践和学习,我们才能学到这些东西。我推荐看《隐藏人物》,讲述了为 NASA 进行数学和编程先驱的女性的故事。

另一位著名的女性是玛格丽特·汉密尔顿,她实际上发明了“软件工程”这一职业。