中国汽车动态网网站架构

更新时间:2024-03-10 作者:用户投稿原创标记本站原创 点赞:4523 浏览:15432

中国汽车动态网作为怎么写作于中国汽车产业的专业媒体,时刻关注产业的发展动向,深入报道行业的重大事件,本着“技术领先,内容为王”的宗旨,全面怎么写作于汽车消费市场,形成了包含资讯、车型、导购、调查、专题报道、高端访谈、视频、论坛等栏目的国内权威的、知名的汽车消费与怎么写作资讯行业门户网站.中国汽车动态网坚持传递多元的车市风云动向;坚持推崇理性而透彻的市场分析;坚持展现最全面的行业动态;坚持追踪独家的幕后直击,其中情报咨询怎么写作和研讨会议怎么写作等两大怎么写作内容是区别于国内其他汽车媒体网站的两大亮点怎么写作.


中国汽车动态网之所以能在激烈的汽车行业网站竞争中生存并获得成功,除了优秀的经营模式和管理之外,和网站强大的软、硬件架构是分不开的.强大的网站架构为中国汽车动态网提供了“技术领先”的技术基础.下面分别通过对硬件架构和软件架构两方面对中国汽车动态网加以分析,揭开为中国汽车动态网提供夯实技术基础的技术“面纱”.

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的方法,并且会有后台代码进行与页面操作相关的处理,如数据验证、事件等操作.具体结构如图.

选择微软公司的ASP.NET技术框架,不仅仅是因为三层架构可以很容易地用新的实现来替换原有层次的实现,降低层与层之间的依赖,并且有利于标准化和各层逻辑的复用,更重要的是ASP.NET技术更新速度和不断升级的技术成熟度.ASP.NET3.5推出了MVC(Model、View、Controller)模板框架的设计模式,MVC真正解决了开发与界面分离.ASP.NET3.5的MVC没有后台代码,没有事件驱动,但它却有更清晰的职责分离和更方便的单元测试.Controller与用户进行交互,调用Model,选择View返回;Model进行数据存储、持久化;View展现页面.这样的架构非常地适合中国汽车动态网定位为大型Web网站开发的需求.

上面只是较为浅显地对中国汽车动态网的硬件架构和软件架构进行了分析,而对于大型网站来说,还有很多方法或技术可能都会被同时应用,具体实现过程中也仍有很多细节需要讨论,本文只是希望达到抛砖引玉之效.