三大层面构建新闻网站-网站运营顾问-江西世纪网络

电信站 网通站

万网产品站 新网产品站

服务热线： | 0791-6810858
| 400-6868-103 (免长途费)

首 页 网站建设 OA办公 网站推广 域名注册 虚拟主机 集团邮局 服务器租用 运营顾问 网站案例 |

您现在的位置：首页 → 运营顾问 → 网站建设类

运营顾问
Consultant

网站建设类

网络营销类

运营研究类

网站优化类

三大层面构建新闻网站

网站建设类 www.21it.com 时间：2008-9-28 13:25:05

内容/新闻网站顾名思义是以提供内容为主要功能的网站，例如新闻网、论坛等，提供给用户各种静、动态内容网页。

内容/新闻网站通常采用如下结构：

系统采用多层（N-Tie）架构，通常分为三层：信息发布层、应用处理层、数据处理层。所有的应用请求，都将通过信息发布层，一般就是Web服务器，转给应用处理层中的应用服务器处理。

应用服务器是独立的进程，对内容进行处理，并进行内容管理，将其中的所有数据操作转给第三层，也就是数据处理层的数据库服务器。来自数据库服务器的网页内容经过应用服务器处理，生成内容页面，由web服务器提交给用户浏览。

内容/新闻网站流程（以基于JAVA技术的网站为例）如图：

内容/新闻网站通常包括其主体部分的内容发布服务器（信息发布层、web服务）、内容管理服务器（应用处理层）、网站数据库服务器（数据处理层），以及作为辅助部分的图片/文件服务器、认证服务器等。

内容/新闻网站详细设计方案

1、内容发布服务器（信息发布层、web服务）

在应用系统的多层体系结构中，Web服务作为信息发布层，提供信息浏览、服务定位等功能。对于网站的动态内容，内容发布服务器接受用户请求并转发给内容管理服务器，而后将来自内容管理服务器的页面发送给用户。对于网站的静态内容，内容发布服务器接受用户请求，在本机内查找内容，并发送给用户浏览。由此可见，web服务器的系统资源主要用于满足对访问请求连接的处理，也就是服务器能够并行处理的web访问的数量。

Web服务的应用需求

Web服务器要处理大量的来自网络中的用户对Web站点的访问请求，需要足够大的内存来缓存尽可能多的访问请求，并且需要一定的计算能力来处理这些访问请求，以提高系统的处理速度。而且要求磁盘I/O接口具有较大的通信带宽，同时网络线路具有较高的数据传输速率，以减少对网络用户访问请求的响应时间。

如果Web服务主要为静态网页，内存数量是一个影响性能的关键因素，因为它决定了web服务可以缓存多少内容，缓存的内容越多，在硬盘上读取内容的机会就越少，而存取硬盘上的特定文件是一件很费时的操作。另外，因为有大量的页面文件需要保存，因此需要一个相对较大的硬盘即可。

如果Web服务主要为动态网页，并且将内容管理与内容发布分开，则其本身仍然类似于静态发布方式，只是由于需要增加一些系统资源，以便用于处理与内容管理服务器之间的通讯。

服务器选型

信息发布层一般采用负载均衡的集群方式，由Web负载均衡服务器和Web服务节点组成。负载均衡器以虚拟主机名称的形式来表示单个系统映像，并跨越多个Web服务节点分配客户机请求。这个功能为Web服务集群提供了卓越的可用性、可伸缩性和管理性。Web服务集群建议选用两路X86服务器作为web服务集群的节点，使用负载均衡系统实现web负载均衡集群。

2、内容管理服务器（应用处理层）

在网站的多层体系结构中，内容管理服务器作为应用处理层，实现网站内容的全部逻辑处理。对于网站的动态内容，内容管理服务器根据web服务器转发的访问请求，到数据库服务器提取所需内容，提交给web服务器发送给浏览网页的用户。对于网站的静态内容，内容管理服务器则主要是作为后台的内容管理、制作平台，网站的管理、制作人员通过该平台上传网站内容、定制网页模板、预生成网页、提交网页到内容发布服务器。

应用服务器的需求与选型

内容管理服务器处于关键地位，起到了承上启下的作用，连接web服务与数据库，要完成对从数据库所提取数据的处理，生成最终的处理结果，要求其具有相当高的处理能力，并且能够长期可靠地运转。在应用服务本身的实现上，有基于进程和基于线程这两种方式。

基于进程的方式由于不需要任何创建线程的操作，所以速度较快。但是由于每个进程所占用的资源比每个线程的要多，所以同样一台计算机上可以同时运行的进程数比线程数要少，因此其并行处理能力要弱于基于线程的方式。

应用处理层技术多采用多线程技术，基于线程技术并行处理的特点，系统瓶颈依次是：CPU、内存、磁盘子系统和网络子系统。因此应用服务节点需要有较强的处理能力，建议采用2~4路CPU，内存为4~8GB，双千兆网卡（支持网卡绑定，以便将来扩展网络带宽）。应用服务器也可以通过负载均衡集群来提高动态内容的处理能力。通过采用中间件技术可实现应用服务器的高可用性及可伸缩性。

3、网站数据库服务器（数据处理层）

数据处理层是一个中心存储库，是业务应用系统中所有数据资源的管理中心，因此要求具有较高的数据索引、数据读取能力。数据库是对系统各方面性能要求最高的应用，需要高性能CPU和快速的磁盘子系统来满足大量的随机I/O请求及数据传送。

系统瓶颈依次为：内存、磁盘子系统和CPU。数据库服务器建议配置为4路X86服务器，8GB内存、2块Ultra 320 SCSI 146GB硬盘（RAID1），以高性能的磁盘阵列（建议选用全光纤FC-FC磁盘阵列）提供海量的数据存储能力。

咨询反馈
如果想获得更为详细的解决方案，并获得专业的支持，请您与我们联系，您也可以在线提交建站意向。

程序开发
世纪网络专业应用系统开发，帮助客户建立业务管理系统、员工管理系统、办公自动化系统等，提高工作效率，提高生产力。
网站推广
Baidu百度作为全球最大的中文搜索引擎，是国内用户最常使用搜索引擎。实践证明，其竞价排名是目前为止效果最好，投资回报最高的网络推广服务。

收藏本站 | 关于我们 | 新闻公告 | 付款方式 | 留言反馈 | 人才招聘 | 合作伙伴 | 联系方式

版权所有 © 2008 江西世纪网络科技有限公司 赣ICP备05020270号
全国统一服务热线：400-6868-103 QQ在线：80229612 6022008 24009604
电话：0791-6810858 6810859 不间断服务：13097283353 13870607108
地址：南昌市南京东路165号东方广场A1-2座1104 (邮编：330029)
法律顾问：北京市衡基律师事务所 徐颖略律师