科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件三大层面构建新闻网站

三大层面构建新闻网站

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

作者:国家图书馆 郑光辉 2007年5月28日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

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磁盘阵列)提供海量的数据存储能力。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章