yre*_*uta 3 database language-agnostic optimization performance
我读过O'Reilly的一本书,指出可以通过前端优化网站70-80%的性能.这可能意味着数据库查询可能占网站性能的不到20%或30%.但是,我看到像Facebook和Twitter这样的大型网站投入了大量时间来优化查询(通过查询缓存,规范化等).数据库何时对网站的性能变得如此重要,以至于它可以超过上述百分比?哦,性能我的意思是在速度,特别是加载速度的背景下.
不要相信这些数字是如此准确.数据库在每个网站中的作用各不相同:在某些网站中没有RDBMS,而在其他网站中,所有这些都与查询有关,数据库决定了系统的整体性能.换句话说,就任何实际目的而言,此类统计数据对您来说毫无意义.您需要通过分析系统的特定性能(测量性能)来分析系统的特定性能,并确切了解数据库部件需要多少时间/资源.
数据库何时对网站的性能变得如此重要,以至于它可以超过上述百分比?
在将前端优化到最大值之后,后端的相对影响将变得更大.
此外,非常大的网站面临可扩展性问题.他们可能能够非常快地为单个用户提供服务,但随着负载的增长,每个人的速度都会变慢.客户端部分分布在用户的机器上,因此可以很好地扩展.但后端是每个人共享的,并将成为瓶颈.
| 归档时间: |
|
| 查看次数: |
449 次 |
| 最近记录: |