首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库何时以及如何降低站点的速度?

数据库何时以及如何降低站点的速度?
EN

Stack Overflow用户
提问于 2010-10-08 09:20:00
回答 2查看 459关注 0票数 3

我读过O‘’Reilly写的一本书,书中说一个网站70%-80%的性能可以通过前端优化。这可能意味着数据库查询可能占站点性能的20%或30%以下。然而,我已经看到像Facebook和Twitter这样的大型网站花了如此多的时间来优化查询(通过查询缓存,规范化等)。什么时候数据库对站点的性能变得如此关键,以至于它可以占比超过上述百分比?哦,我所说的性能指的是速度,特别是加载速度。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-08 09:26:30

什么时候数据库对站点的性能变得如此关键,以至于它可以占比超过上述百分比?

在您已经将前端优化到最大值之后,后端的相对影响将变得更大。

此外,非常大的站点也面临可伸缩性的问题。他们可能能够非常快地为单个用户提供服务,但随着负载的增长,每个人的速度都会变慢。客户端部分分布在用户的机器上,因此可伸缩性很好。但是后端是大家共享的,并且会成为瓶颈。

票数 5
EN

Stack Overflow用户

发布于 2010-10-08 09:25:09

不要相信这样的数字是如此准确。数据库在每个网站中的作用各不相同:在一些网站中没有RDBMS,而在另一些网站中,它完全是关于查询的,而数据库决定了系统的整体性能。换句话说,这些统计数据对你来说没有任何实际意义。您需要通过分析系统的特定性能来分析它(测量性能),并找出DB部分确切地占用了多少时间/资源。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3887069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档