系统非功能需求与软硬件环境解析
非功能需求
在系统运行过程中,正常情况下用户活动较为平稳,但在高峰时段,如知名明星新演出上线时,网站可能会迎来用户活动的急剧增长。这种活动往往集中在某一场演出上,使得“演出”页面的性能要求与“欢迎”页面几乎相同。以下是公共互联网接口中对性能要求最为关键的页面的最低性能指标:
| 页面 | 每秒点击量 | 渲染页面时间(不包括网络传输)(秒) | 通过 56K 调制解调器返回页面的平均时间(秒) |
| ---- | ---- | ---- | ---- |
| 欢迎页 | 2 | 1 | 3 |
| 演出展示页 | 2 | 2 | 5 |
| 座位预订页 | 2 | 3 | 5 |
| 预订展示页 | 1 | 3 | 5 |
| 支付详情页 | 1 | 3 | 5 |
| 处理支付详情页 | 1 | 30 | 30 |
注:处理支付详情页的性能部分取决于外部信用卡处理系统的速度。
这些是满足即时业务需求的最低目标。理想情况是,使用基于英特尔的单台服务器运行应用服务器,使其性能远远超过这些指标,以此展示该系统在 Z 集团内部更广泛应用的潜力(数据库将在单独的机器上运行)。
在并发访问时,必须特别关注系统的性能特征,尤其是以下几种情况:
1. 单场演出的高流量活动 :这是很有可能发生的情况,例如在一场戏剧演出期间,某电影明星在某一晚客串演出。
2. 演出接近满座时的并发座位请求 :这可能导致多个用户试图预订同一小部分座位。确保这种情况不会严重影响整体性能,并且