|
作者: studypc [studypc] 论坛用户 | 登录 |
请问,我现在使用的是雷傲论坛,人越来越多,想买一个高效一点的服务器,初步计划是多CPU的,请问买致强的好吗?现在有几个CPU的服务器?价格怎么样?请问哪位高手可以给我提供一些可行的方案?在此感激了! |
地主 发表时间: 06/20 22:17 |
回复: runwin [runwin] 论坛用户 | 登录 |
我反对"致强",其它的你看一下! |
B1层 发表时间: 06/21 15:53 |
回复: NetDemon [netdemon] ADMIN | 登录 |
我觉得你首先是需要高效的论坛而不是高效的服务器 |
B2层 发表时间: 06/21 17:56 |
回复: Aoming [aoming] 版主 | 登录 |
抓了一篇帖子过来,作者从理论上阐述了Html+cgi论坛的技术,也许可以说是一种开发论坛程序的新思路吧。 quick view: 引用: 出自:http://www.ilcatperl.org/ ################################ # 以下是全文 ################################ 论坛项目开发分析 -------------------------------------------------------------------------------- 论坛项目开发分析 概述: 有写一个论坛的想法大概能有半年了,但是写成什么样?怎么实现等等都反复的想过,由于技术本身的限制,知识的匮乏等原因,一直没有开发过一个完成的可供用户使用的论坛程序。开发一个普通的CGI论坛,我觉得意义不大。随着jsp,php,asp的到来,CGI已经离人们越来越遥远了。这正是我半年多的时间反复忧虑的事情。在开发一个普通的CGI论坛意义不大,并且现有的很多论坛在功能上已经很强大,一时间无法取代他们(国外的一些比较经典的论坛,国内的CGI论坛lb)。所以基本上不能得到什么大的应用,对于一个软件来说,如果没有用户,它就没有什么存在的意义,也没什么价值可言了。 可行性分析: 半年多的时间,我反复的经历了开发的失败。原因很多,但基本上是因为开发意义不大的程序使自己本身就产生了抵触的情绪,慢慢的导致了项目的最终的失败。经过一段时间的观察,思考,分析。得出了一些结论,下面我将具体的分析这些技术和结论: 1.目前采用CGI+perl+数据库技术制作论坛的一些缺点 •perl+cgi每次客户请求都产生了一个新的perl进程,如果服务器的访问量很大的话,很容易导致服务器挂起或不堪重负(占用大量的cpu 时间和内存)。 •mod_perl,fast_cgi虽然技术很成熟,性能也非常的高效。但是开发难度相对难度大些,并且中文文档相对很少。并且并不是每个虚拟空间提供商都支持这2种高级的perl应用,所以开发这样的论坛普及性很差,如果没有普及性那么就没有意义了。 •perl+text数据库,大量的访问磁盘,并且占用大量的cpu时间,导致论坛程序运行很慢,如果用户访问量很大话,就更不堪重负了。 •perl+sql数据库,虽然在访问数据上提高了很大的性能,但是论坛本身不容易象lb那样普及,lb得以普及的一个很重要的原因就是对虚拟主机的物理要求不高(只需要支持CGI运行的perl空间即可),所以如果一个论坛能够很快的普及起来,宣传虽然很重要,但是系统的易用性和低要求(指的是物理硬件和服务器软件设置和配置的要求)无疑是2个比较重要的原因。所以来说数据库的不能达到最大的普及性。 2.论坛技术和用户行为动作的分析~调查 论坛技术最早产生在news的基础上,加以改进和演化,并移植的www服务上的一种技术。并且现在已经演化成大量的使用脚本语言开发的程序,并且是基于b/s模式。导致论坛的飞速发展,但是随着论坛系统对系统性能的要求,导致perl这个老牌的CGI开发语言渐渐的被人们所淡忘,取而代之的是php,asp,jsp等脚本语言开发的论坛系统.jsp程序可以长驻在jsp web服务器的进程里,客户的每次请求并不是派生新的进程,而是在直接访问在内存中的jsp程序,这样使jsp性能相对高效,php,和asp也是把自己打包的服务器进程里,效率相对普通的perl+cgi技术要高出一些。 下面我们来分析一下简单的web服务器的工作原理.每次浏览器发送一个请求给web服务器如果是一个普通的html文件的话,web服务器根据客户浏览器中的信息得到所要访问的html文件的路径后,然后web服务器访问磁盘,取得数据反馈给远程的客户,这样就完成了一个简单的web服务。如果是一个脚本文件(jsp之类,不指普通的CGI)的话服务器,从磁盘上装载程序的文本文件,然后利用解释程序进行分析,这个过程中,解释程序可能也需要访问磁盘一次或多次(而普通的html文件是不需要在次访问磁盘的)。 从上面的分析不难看出,普通的html文件的优势很明显。概括来说: 1. 节省了cpu占用的时间。 2. 减少了磁盘的访问。 根据本人分析,调查显示。大部分访问论坛的用户大多数时间的工作是浏览论坛,发布消息的时间只占用访问论坛时间的%5左右,这就说明了html+cgi技术论坛的可行性,和必要性。 3.Html+cgi论坛的技术性分析 是的,不得不承认相对于普通的CGI论坛程序,html+CGI结合的论坛程序复杂性和开发难度都是比较大的。其间需要大量的html文件的分析,模式匹配等等,都是使用非常烦琐的。 所谓的html+CGI论坛是指浏览的时候是静态的,而需要和web服务器交换信息的时候需要利用CGI程序,论坛的管理维护和后台的访问都需要使用CGI技术。这样看来,在理论上确实是一个比较快速的解决方案。 根据这个思路我分析了论坛的功能,目前jsp,cgi现有的论坛实现的功能大部分都可以实现。 后记: 这是一篇完全理论的分析文档,其中可能有本人的主观认识,也可能在技术上理解错误的地方,希望看过这个文档的人,能发表你的建议,和对文档的技术内容作出客观的评价。 文档发布时间: 文档性质:草稿 修改次数:0 成文时间:2003-5-25 2:50 作者:匿名 联系方式:asmcpos@tom.com |
B3层 发表时间: 06/22 07:06 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号