一、 概述
随着中国互联网的飞速发展,人们对互联网的依赖和需求不断提高,互联网已经成为现代社会和生活中不可缺少的重要部分。近年来互联网论坛社区的发展及其迅猛,2006年,中国互联网社区取得了高速发展。
在许多论坛社区网站出现的同时,另一个非常严峻并且现实的问题摆在了所有站长的面前。这就是 WEB 2.0 社区模式自身的特性也在以一种全新的方式在要求和考验着服务器的性能以及稳定性。一些大型的论坛社区都曾经或正在经历服务器性能瓶颈带来的困扰,甚至有些论坛社区正是由于服务器性能问题而最终走向失败。针对这一问题,作为领先的社区软件及服务提供商,康盛创想(Comsenz)与全球知名的英特尔(Intel)公司合作,致力于从软件到硬件的研究与实验,全面探索 WEB 2.0 模式的服务器站点解决方案,为互联网社区经营者解决后顾之忧,并带来社区应用的全新感受。
二、方案描述
对于 WEB 2.0 社区模式网站而言,网站在线人数密集、应用呼叫频繁、功能服务种类繁多是最主要的特性。这反映到服务器系统层面的具体表现是,WEB2.0社区应用对数据库应用的压力较之其他类型网站要大很多。
在大型社区站点中,社区系统每秒钟都要执行数以千计甚至数以万计的数据查询,同时,服务器也要处理大量的复杂查询请求。数据库服务的过载往往是导致整个站点崩溃的主要原因。针对这一点,康盛创想(comsenz)和英特尔(Intel)携手进行测试与研究,最终形成一套基于 英特尔®至强 双核 CPU 架构和 Discuz! 社区站点的全面解决方案。
1、Discuz! 社区论坛软件
Discuz!是康盛创想(Comsenz)科技有限公司经过5年时间,不断开发和完善的高品质PHP + MySQL社区论坛软件,具有运行效率高、功能完善、高安全性、压力承载能力强、用户接口丰富灵活等诸多优点。
在互联网上,包括中国移动、搜狐、网易、天极网、手机之家等在内,超过30万家网站及独立社区采用Discuz!核心技术搭建自身的社区系统。目前,Discuz! 社区论坛软件除具备传统论坛的功能之外,还具有很多独创的附加特色功能,能够满足最广大用户对论坛的使用和管理需求。同时,Discuz!具有良好的用户使用友好性,用户能够在很短的时间内熟悉论坛的各项功能使用,最大程度降低了用户使用论坛的难度,在后台管理方面,Discuz! 具有强大的管理后台中心,可设置1000多项功能管理选项,涉及论坛的各个方面。同时,对于很多比较重要的功能模块部分,提供了非常细化的控制选项,并且,用户还可能够根据实际情况自定义相关的管理策略,操作十分灵活。
Discuz! 论坛程序由于采用 PHP + MySQL 体系进行开发,因而具有良好的跨平台特性,可以运行于 Microsoft Windows,Linux,FreeBSD,AIX,Solaris等主流服务器平台,在CPU支持数目上没有特别限定,通常可以支持1路和2-128路S.M.P多路对称CPU。并且,由于 PHP 与 MySQL 均为免费软件,因而客户在构建 Discuz! 论坛平台时,不牵涉繁琐复杂的版权协议问题,也无须为 PHP 与 MySQL 软件支付任何费用。康盛创想(Comsenz)强烈推荐使用基于 Linux 平台构建服务器平台,也就是业界流行的 L.A.M.P(Linux Apache MySQL PHP)体系。
在L.A.M.P平台上运行Discuz! 论坛,将会获得最高的性能和最低的服务器平台成本,并且,Linux 操作系统是完全符合 GNU/GPL 公共版权协议的免费操作系统,对于一般性应用和商业应用均可以免费使用,同样不需要支付任何费用。目前,几乎全部 Discuz! 大客户均在使用以L.A.M.P体系作为支撑平台运行 Discuz! 论坛。
Discuz! 论坛经过5年的发展,其性能在不断提升。Discuz! 论坛的程序代码经过不断完善和改进,代码本身的执行效率非常优秀,代码编写也是业界中最规范的产品之一;在数据结构方面,Discuz! 论坛程序的数据库结构经过多次优化与调整,软件开发工程师对数据库结构的设计、构建、操作精益求精,最大程度地提高了数据库的执行效率;为了尽可能的减少对数据库的查询次数,减轻数据库压力,提升论坛系统负载能力,Discuz! 在许多方面都使用了数据库缓存技术,使得在既不影响论坛正常使用的情况下,又极大程度了降低了对数据库的查询压力。基于以上三点,Discuz! 社区论坛软件的执行效率和性能是十分理想的,并且这一点也经过了许多大客户的实际运营测试。
更多内容请看PCdog.com--FTP服务器 代理服务器技术 刀片服务器专题
