门户网站具有内容多,拜候用户多的特点,故此网站的并发性要很是好,最少支撑多服务器部署,以下是某门户网站的架构策划设计需求:
1. 系统架构
1.1. 硬件架构
- 网站部署方案不允许存在单点不足。
- 网站部署支撑三层架构,即数据层、中间层、Web层:
ü 数据层:高可用,不足时可自动切换;
ü 中间层:高可用,支撑线性扩展;
ü Web层:高可用,支撑线性扩展。
- 数据层必须接纳X86服务器,中间层、web层必须接纳X86服务器。
- 服务器操作系统必须接纳Unix、Linux或Windows Server。
1.2. 软件架构
- 网站技术框架安身于主流J2EE、.Net或PHP平台。
- 数据库支撑Oracle、Mysql或Sql Server
- 网站的系统架构应相宜SOA架构系统,以便于未来的扩展与集成。
- 网站要具有必须的矫捷性和扩展性,能支撑未来5-10年可以泛起改动的营业运转。
- 网站平台具有开放性,支撑第三方中止二次开拓。
- 网站支撑多语言版本,满足国际化需求,包罗但不限于中文(简繁体)、英文等。
- 系统支撑B/S架构,要求完成客户端零维护,即不需要装置插件、不需要设置阅读器等。
- 要求网站运转稳定抗误操作才干强,偏差操作不会招致客户端使用法度死锁、服务器回声过慢或宕机等严重风险正常营业运转的情形。
- 当系统使用报错时,会自动跳转至同一的堕落页面中止措置。在偏差页面中会提示偏差的类型和相关偏差信息,在偏差信息中不得泄漏硬件、操作系统、IP地址等信息。
- 系统需供应摒挡员维护界面,系统摒挡员可在此页面中止日志审计、数据备份、数据恢复等系统运维操作。
2. 性能要求
- 系统性能满足10万上述用户的规模,在线用户1万上述,并发用户2000人上述。
- 系统照应时分要满足以下目标:
ü 首屏时分 <3 秒
ü 下载速度>60KB/秒
ü 页面掀开时分 <5 秒
- 系统支撑可线性扩展部署
- 系统稳定可靠,要求支撑7×24小时不延续的可靠运转,确保系统可用率为99.9%。
3. 兼容性
- 系统版本升级能够兼容定做开拓模块。
- 支撑IOS、Android或Windows等主流移动系统终端自顺应提示。
- 客户端支撑主流阅读器,包罗但不限于IE8,IE9,IE10,IE11,Firefox或Chrome等外核的阅读器等。
4. 系统集成需求
- 支撑Web Service接口,
- 支撑与当前已经有系统的往事静态推送集成。
5. 人机交互需求
- 用户界面编码相宜javascript、HTML、CSS等规范规范。
- 系统菜单、标签、列表、条目等的命名相宜中心企业网站绩效评定的要求。
- 界面友爱、美不雅,操作方便、操作流程庞大了然。
- 页面上应有需求的提示与协助。
- 系统全体界面气必将须分歧。
6. 安然要求
- 系统必须具有防改动、防SQL注入、防XSS等防黑客抨击攻击手段。当中防改动是必须具有,且对用户没有感知。
7. 其它
- 供应全部的系统部署、数据备份及恢复、安然确保等方案。
- 供应系统硬件和网络架构策划设计。
- 供应数据库表计划文档。
- 供应系统运维确保和服务支撑的方案。
- 将当前已经有官网的一切历史数据迁徙到新官网,并确保往事内容、图画和附件等信息不丢掉,能正常阅览、查询。