非常感谢你提前。
首先,我认为可扩展性是设计一个系统的能力,当其服务的需求(无论它们是什么)显着增加时,它不会改变。您可能需要更多硬件(垂直或水平0?好吧,在您闲暇时添加它,因为系统已准备好并且旨在应对它。
我的问题问起来很简单,但回答起来可能很复杂。我想知道你在框架中看到了什么,以确保它会相应地扩展,无论是点击次数还是同时运行的会话数。
这个问题根本不是关于技术或特定框架的,它更多是一个理论问题。
我知道这在很大程度上取决于拥有良好的数据库设计和适当的硬件支持复制等......让我们假设这一切都存在,但是我的框架必须满足一些标准,什么?
- 提供内存缓存?
- 能够跨多台机器运行(在 Web 服务器级别)并使用许多复制数据库?但是,使这成为可能的软件是什么?
- ETC...
请不要将答案与背后的任何特定编程语言或技术联系起来。
再次感谢,
D.