高要求高并发门户网站建设需求架构


门户网站具有内容多、访问者多的特点,所以网站的并发性应该是非常好的,至少支持多服务器部署。以下是门户的架构设计要求:
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。
-系统的响应时间应满足以下指标:
首屏时间& lt3秒钟
下载速度60KB/s。
页面打开时间& lt5秒钟
-系统支持线性扩展部署。
-系统稳定可靠。要求支持724小时不间断可靠运行,系统可用率为99.9%。
3. 兼容性
-系统版本升级可与定制开发模块兼容。
-支持IOS、Android或Windows等主流移动系统终端的自适应显示。
-客户端支持主流浏览器,包括但不限于IE8、IE9、IE10、IE11、Firefox或Chrome内核的浏览器等。
4. 系统集成需求
-支持Web服务接口,
-支持新闻消息推送与现有系统的集成。
5. 人机交互需求
-用户界面编码符合Javascript、HTML、CSS等标准规范。
-系统菜单、标签、列表、条目等的命名。符合中央企业网站绩效评估的要求。
-界面友好美观,操作方便,操作过程简单明了。
-页面上应该有必要的提示和帮助。
-系统的整体界面风格必须一致。
6. 安全要求
-系统必须具有防篡改、防SQL注入、防XSS等防黑客措施。其中防篡改是必要的,并且用户没有感觉。
7. 其它
-提供完整的系统部署、数据备份和恢复、安全等方案。
-提供系统硬件和网络架构设计。
-提供数据库表结构文件。
-提供系统运维保障和服务支持的方案。
——将现有官网所有历史数据迁移至新官网,确保新闻内容、图片、附件不丢失,并能正常查看和查询。