DIY服务器主要配置详解
其实说到服务器,目前最热门的应用无非就是做Web支持和网游平台,国内大部分采购服务器作为网游应用的都是**,属于侵犯知识产权的行为,虽然短期内容易盈利,但是是违法的,国内已经有架设**被判刑的先例,所
Web 其实说到服务器,目前最热门的应用无非就是做支持和网游平台,国内大部分采购服 ** 务器作为网游应用的都是,属于侵犯知识产权的行为,虽然短期内容易盈利,但是是违法 ** 的,国内已经有架设被判刑的先例,所以不便多做讨论,今天想就我个人这几年架设 WEBWEB 服务器的经验跟大家谈谈服务器和服务器硬件方面的搭配问题。 很多中小型企业的技术人员或者打算以网站、盈利的个人团体组织都经常提出这么一个疑问: 究竟什么样的配置可以支持多大的流量? Web 其实这个问题不可能有准确答案,因为每个网站使用的系统都不一样,有些喜欢 IISASPApachePHP 用+,有些则是用+,这在脚本的执行效率上本身就存在很大的差异, 另外,网页系统编写的复杂程度和优化程度也极大的影响着服务器能够承载的访问人数,大 Web 部分的新闻资讯、下载类网站都已经使用了静态页面来减少系统对服务器处理能力的 依赖,但是仍然有不少例如论坛、商城一类的系统需要大量动态代码的支持,所以笼统的去 谈论一个服务器能够支持多少访问量是没有实际意义的,还是需要具体的去分析: CPUWeb 首先说说,我们知道,大部分的脚本为了安全起见都是在服务器端执行的 javascriptVBC++ (例外),而这些脚本就相当于我们用或者编程时使用的高级语言,不同 VB 的是我们用这些软件编程,编辑软件最后会把我们的代码编译成执行效率更高的可执行 Web 软件,而我们的脚本在保存时是不会被编译的,都是在用户请求访问这个页面时才被 NN 相关的编译器进行编译操作,这样一来,结果就是一个页面被访问次,就得被编译次, IIS.NET 这样对系统资源的占用是非常可怕的,虽然已经对进行优化,会将被访问过的页 面编译后缓存起来,下次其他用户进行相同请求时不再需要对这个页面进行编译,但网页脚 本的复杂性和庞大性最终还是大量的占用系统资源尤其是处理器资源,这就是为什么热门论 P43.2G 坛同时多人在线服务器会变得很慢。其实现在的服务器配置,大多是或者双路 Xeon3.0G ,这样的配置对于动态论坛这种极度消耗资源的系统仍然没有足够的支持能力, P4 根据我的经验,一个服务器上如果是纯粹一个动态论坛而没有其他应用,采用的处理器 200300Web 大概也就同时支持-人在线,如果是系统效率较高,脚本优化得好,还可以再 100200Xeon 多~人,如果是双路,千人在线也差不多是极限了。所以,到目前位置,如果 CPU 想做访问量、想做人气,选用性能比较强劲的还是有足够理由的,个人比较推崇的还 XeonP4P4D 是采用系统,毕竟是入门级的配置,虽然双核性能已经比以前大幅提升, Xeon 但在多任务处理中,双路的表现还是遥遥领先,而且对于多客户访问的支持也更加 稳定。当然,有人可能会问:如果是静态页面为主的站点,是不是对处理器的要求就比较低 了?答案是肯定的。静态页面不需要经过编译,基本就看网络带宽和网卡,如果是图片多的 SCSISCSI 网站,硬盘最好也换成,高转速高缓存的硬盘对于多而小的文件读取更有优势, 而且稳定性更好,寿命也更长。 接下来说说内存,不管是静态页面的网址还是动态页面的网站,最好都尽量使用大容量 DDR333DDR 内存,尤其是现在的服务器,内存的运行速度已经不是什么重要问题,、 400DDR2ECC 或者其实区别都不大,最重要的只有两点:内存的容量和纠错(如)。由 于服务器有大量的数据需要临时缓存到内存里,所以访问量大的时候内存的占用也是较大的, 而当内存不够用的时候,虚拟内存的工作压力就非常大,其实就是磁盘工作压力会很大,而 系统程序跟数据缓存操作不断的争抢内存资源时,当机的几率就高了很多,如果你不希望你 IP 的服务器经常重启,配置大容量内存是非常必要的,除非是一天千位数的那种小型网站, 1GB 不然还是建议大家使用以上内存,即使有时候内存的使用率不会想我们想象的那么高,

