- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国汽车动态网网站架构研究中国汽车动态网作为服务于中国汽车产业的专业媒体,时刻关注产业的发展动向,深入报道行业的重大事件,本着“技术领先,内容为王”的宗旨,全面服务于汽车消费市场,形成了包含资讯、车型、导购、调查、专题报道、高端访谈、视频、论坛等栏目的国内权威的、知名的汽车消费与服务资讯行业门户网站。中国汽车动态网坚持传递多元的车市风云动向;坚持推崇理性而透彻的市场分析;坚持展现最全面的行业动态;坚持追踪独家的幕后直击,其中情报咨询服务和研讨会议服务等两大服务内容是区别于国内其他汽车媒体网站的两大亮点服务。
中国汽车动态网之所以能在激烈的汽车行业网站竞争中生存并获得成功,除了优秀的经营模式和管理之外,和网站强大的软、硬件架构是分不开的。强大的网站架构为中国汽车动态网提供了“技术领先”的技术基础。下面分别通过对硬件架构和软件架构两方面对中国汽车动态网加以分析,揭开为中国汽车动态网提供夯实技术基础的技术“面纱”。
1 中国汽车动态网硬件架构分析
硬件架构在技术上分为机房网络环境和服务器架构划分两大部分。机房网络环境提供对外服务的通讯基础;服务器架构划分决定网站负载和应用被访问的速度。
(1) 机房网络环境
通过对中国汽车动态网网络用户的调查分析,网站主要客户来自东北,华北的北京和天津一带,华东的山东、浙江、上海,华南的广东大部分地区。根据以上分析结果,加上中国汽车动态网直属辽宁省信息中心的主体特点,中国汽车动态网的网络机房选择了辽宁省信息中心机房,机房具有联通和电信双线带宽的互联网接入条件,联通带宽解决了东北地区客户的访问瓶颈,电信带宽解决了华北、华东、华南客户群的访问障碍。辽宁省信息中心机房完全按照国家颁布的《电子计算机机房设计规范》(GB50174-93)进行建设,是东北地区设施配备较高的标准机房。
网络带宽是决定未来网站发展的另外一个硬件架构因素。网络带宽的选择既要经济又要为网站未来发展预留出足够的发展空间。通过分析,未来中国汽车动态网访问量峰值时的流量应该接近平均流量的5倍,假设每次每位用户访问页面平均大小为100K左右,以这两个条件为基础,结合100万PV的访问量在一天内平均分布情况,折合到每秒大约12次访问,这12次访问总计大约就是1200K字节(Byte),而带宽的单位是bit,它们之间的关系是1Byte=8bit,所以1200KByte大致就相当于9600Kbit,也就是9Mbps左右。按照实际情况要求,网站必须能在峰值流量时保持正常访问,所以按照假设的峰值流量算,真实带宽的需求应该在45Mbps左右。根据计算得出的理论带宽值,中国汽车动态网分别申请了联通和电信的50Mbps带宽。
(2) 服务器架构划分
服务器架构是网站硬件架构中的灵魂,好的服务器架构不但可以提高硬件设备的性价比,还可以加速Web应用被访问的速度,并加强网站的数据安全性和健壮性。
中国汽车动态网服务器由Web页面服务器、应用服务器、数据库服务器、内容管理系统生产服务器、日志服务器等五部分。考虑到页面服务器、应用服务器和数据库服务器的高负荷和并发请求数较大,三类服务器均采用了负载均衡技术。数据库服务器不仅担负着应用服务器的数据库服务,还承担着内容管理系统生产服务器的数据库服务,数据库中数据量很大,解决办法是将数据库服务器后端连上磁盘阵列。信息是网站提供服务的基础,重要性不言而喻,为确保信息安全、可靠,针对数据库服务器和磁盘阵列做了双链路的双机冗余设计。
2 中国汽车动态网软件架构分析
中国汽车动态网软件架构采用了微软公司的ASP.NET和CMS相结合的结构。ASP.NET用于网站应用层面的开发,CMS则主要集中于资讯类信息发布的应用。
为了应对用户对网站需求变化的快速反应,并减弱网站应用耦合性过强和复用性差等缺点,中国汽车动态网软件架构的应用部分采用了基于ASP.NET技术框架的三层经典架构,即:数据访问层、逻辑层、表示层。在经典的三层架构基础上,根据实际情况进行了技术架构调整,用实体类替代了DataSet,这个实体类是与数据库中的表字段一一对应的关系。当然,实体类也会根据业务需求进行增添属性,这就做到了简单的数据持久化,而且表现形式也进一步地清晰了,可以用智能感知,最关键的是使得应用占用了较少的内存。数据访问层只用ADO.NET与数据库间进行CRUD操作,返回数据实体或泛型集合。逻辑层部分写了一些业务逻辑需求的方法,主要用来调用数据访问层的方法与数据,将业务逻辑的处理与数据访问分开,这样处理方法可以使得逻辑清晰,并且当一部分业务变化时,并不会影响到数据访问层。表示层部分则是最终用户看到的地方,表示层不与DAL相联系,它调用BLL的方法,并且会有后台代码进行与页面操作相关的处理
文档评论(0)