Build 需要有关构建web服务器的帮助吗

Build 需要有关构建web服务器的帮助吗,build,Build,你好 我想构建一个ApacheWeb服务器,运行在DebianLenny上 它将主要用于托管一个网络商店,所以它应该有一些轻db i/o和大量的图像服务(项目预览/拇指/等等) 很难确定我将遇到的并发请求的确切数量,但我认为非专业设置应该足以处理它们 非专业的意思是我不需要投资购买刀片、机架或类似的东西。只是普通的台式电脑为web服务器性能做了一些调整 这暴露了我目前的问题:我根本不知道我应该寻找什么样的机器 如果我想建立一个游戏平台,没问题——至少有一百万个网站有性能测试台,从最前沿的图形卡评

你好

我想构建一个ApacheWeb服务器,运行在DebianLenny上

它将主要用于托管一个网络商店,所以它应该有一些轻db i/o和大量的图像服务(项目预览/拇指/等等)

很难确定我将遇到的并发请求的确切数量,但我认为非专业设置应该足以处理它们

非专业的意思是我不需要投资购买刀片、机架或类似的东西。只是普通的台式电脑为web服务器性能做了一些调整

这暴露了我目前的问题:我根本不知道我应该寻找什么样的机器

如果我想建立一个游戏平台,没问题——至少有一百万个网站有性能测试台,从最前沿的图形卡评论到平板LCD对比度/响应时间图表。但是,当涉及到为基于web服务器的构建寻找推荐时,我很难找到一个好的最新评论

因此,至少到目前为止我已经收集到了这些信息——这些是我应该关注的优先事项:

所以,内存和硬盘没什么大不了的,在这里你不会出错(我想)。 随着RAM价格的上涨,将8+Gb的内存注入一台机器是相当经济的


这里唯一的问题是,一方面你说你不需要那么高的性能,另一方面你说要尽可能多地增加内核。一个AMD或Intel的四核CPU就足够了。它进入了“宗教战争”的范畴但我更喜欢英特尔芯片;我通常购买Xeon处理器。至于SSD,我不想麻烦。研究一个具有3Ware控制器的良好RAID设置;RAID 1+0或RAID 5(显然,会有一批虔诚的反RAID5人群,尽管我更喜欢它……至少在RAID 6普及之前)。尽可能多的内存是理想的,尽管与您所说的相比,超过8的内存可能是多余的。可能与您已经列出的主要不同之处在于,我甚至不会为SSD费心。根据您的使用模式,您可能会实际损害它的性能,并且不会为您的用例带来任何好处值得付出代价。等待研究赶上SSD在性能方面真正受益。:)


如果这是一台业务服务器,我建议您从IBM、Dell或您喜欢的任何主要制造商(我更喜欢IBM)购买一台预配置的服务器

您是否考虑过共享、专用或虚拟主机?如果我是你,我会选择SliceHost作为虚拟服务器,然后使用AmazonS3提供图像和其他大型静态文件。这种组合在过去对我很有效。我发现,尤其是在主机托管方面,不要承担比你绝对必须承担的更多的责任。

对于“正确”的问题,这确实是一个延伸。尽管“实施”,但仅限于程度


预配置的“服务器”机器通常更具成本效益。但是,如果你仍然喜欢建立自己的

考虑到你的预算(800美元)的MB,进程和内存

RAM-($200/4GB,更便宜)

MB-($250)

CPU-($150)

四核的好处仍然过于昂贵——但是,这取决于你的判断


但是,按照链接,使用高级搜索删除不必要的功能,您应该能够相当轻松地减少项目列表。

如果您不打算运行下一个Amazon,我认为您选择的CPU/芯片组是无关紧要的。找到一块具有您需要的功能(4+RAM插槽、大量SATA头等)的主板,以满足您的预算,然后购买一个中高端多核CPU。买一个PCI express RAID卡和一个丰盛的UPS

为操作系统准备一个普通硬盘和一对快速驱动器(WD Velociraptors等),并将它们放在Web服务器的RAID 1中以实现冗余


然后,在一年左右或每隔一天重新启动服务器后,将所有内容迁移到托管公司。

我使用MediaTemple创建网站。他们有许多专业组织托管在这些服务器上。如果我是你,我可能会和他们一起去


我爸爸认为服务器的路线会很简单,而我们在艰难的道路上发现了不同的结果。如果你没有一个真正知道自己在做什么的朋友或员工,我会小心的。无论如何,祝你好运。

对于以IT为中心的姊妹网站来说,这听起来是个完美的问题:。。。你只需要等几个月,它就可以上线了听起来不错。这个网站有好名字吗?不过,无法克服堆栈溢出:)正如您在评论线程中看到的那样,许多人已经提出了许多名称。我认为我听过的最好的一个是Rack Overflow,但缺点是它可能会开创一个必须与Stack Overflow押韵的先例,这在将来可能会很棘手。呃,他确实花了一点时间在这篇文章上,而这篇文章不是夜间飞行的那种。我说别管了,我不知道。。。脱离上下文时,Rack听起来不太好:)我喜欢hotswap.com的建议。太糟糕了,域名已经停止运行,谢谢你的建议。我将暂时搁置SSD的想法——我可以在以后购买一个,然后直接将其安装到我的系统中——这与主板不太可能。至于“尽可能多的内核”部分——我只是说在我目前的预算范围内——它优先于实际的处理器速度。另外-和家庭企业一样,这个web服务器很可能会承载至少几个其他的项目,所以额外的马力总是:)当然,那么我认为你有一个合理的设置和期望。嘿嘿!我刚买了服务器,得到了一笔很好的交易:)Proc:intelcore2q
1) Lots of memory (preferably fast)
2) A pair of fast HDDs
3) As many cores as I can get
4) As fast processor as I can get
5) A MB with good I/O