2009-01-15 68 views
-1

問候!需要幫助建立一個web服務器

我想建立一個Apache Web服務器,運行在debian lenny上。

它主要用於託管一個網上商店,所以它應該有一些輕的數據庫I/O和大量的圖像服務(項目預覽/大拇指/等等...)。

很難指出我會碰到的併發請求的確切數量,但我認爲非專業設置應該足以處理它們。

非專業人士我的意思是我不需要投資購買刀片,機架或類似的東西。只是普通的臺式電腦調整了Web服務器的性能。

這暴露了我目前的問題:我不知道我應該尋找什麼樣的機器。

如果我想建立一個遊戲裝備,沒有問題 - 至少有一百萬個網站有性能工作臺,從出色的圖形卡評論到平板LCD對比度/響應時間圖表。但是,當試圖找到建立基於Web服務器的建議時,我很難找到一個好的最近審查。

所以,至少我已經成功地收集這些至今 - 這些都是我應該參加到優先級:

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 

所以,內存和硬盤都沒有那麼大的一筆交易,你不能在這裏出錯(我猜)。 隨着RAM價格的這些天,將8+ Gb泵入機器是相當實惠的。

這裏唯一的問題是,是否值得購買一個小巧的(< = 32 Gb)固態硬盤,並將所有的網絡資料和操作系統放在它上面。我的整個網絡服務器的大小隻有幾個兆字節+數據庫將非常整齊地放在它上面,並有空間引導。至於顯卡,我只需插入任何可以掀起的舊PCI Ex卡,對於任何外圍設備也是如此。我不需要任何顯示 - 大部分時間我都會遠程登錄。

確定 - 現在針對最重要的問題:購買哪種Proc和MB。 據我所知 - 最好有10個內核運行在100 Mhz,而不是隻有一個運行在2 Ghz,考慮到機器的性質。

所以我很可能必須得到一個四核,對吧?問題是哪個...:/

有幾個負擔得起......我的預算是在800美元左右。對於proc,MB和內存來說,這也是一樣。我有硬盤。如果我購買小型SSD,請在該預算中增加100美元。

AMD Phenom或Intel Core 2?哪個MB去呢?我完全迷失在這裏。

如果這將啓動AMD與英特爾的火焰戰爭,我真的很抱歉,因爲這不是我的意圖 - 但如果你至少可以指點我一個最近的Web服務器版本的審查,我會ge感激。

+0

聽起來像是一個以IT爲中心的姊妹站點的完美問題:http://blog.stackoverflow.com/2009/01/coming-in-march-it-stack-overflow/#comments ...你'我只需要等上幾個月就可以上網 – 2009-01-15 01:05:47

+0

聽起來不錯。 這個網站有沒有好的名字? 雖然不能打敗堆棧溢出:) – 2009-01-15 01:12:10

+0

很多人都提出了很多名稱,正如您可以通過評論主題所述。我認爲我聽到過的最好的一個是Rack Overflow,但缺點是它可能會創造一個不得不使用Stack Overflow押韻的先例,這在未來可能會非常棘手。 – 2009-01-15 01:14:19

回答

1

一方面你說你不需要那麼多的性能,但另一方面你正在談論增加儘可能多的內核。 AMD或英特爾的四核CPU將綽綽有餘。它進入了「宗教戰爭」的範疇,但我更喜歡英特爾芯片;我通常購買至強處理器。至於SSD,我不會打擾。使用3Ware控制器查看良好的RAID設置;無論是RAID 1 + 0還是RAID 5(顯然,會有宗教反RAID5的人羣,儘管我更喜歡它......至少在RAID 6更普遍之前)。儘可能多的記憶力是理想的,儘管超過8的內容可能會超出你所說的。可能與你已經列出的主要背離是我甚至不打擾SSD。根據您的使用模式,您實際上可能會損害其性能,對您的使用情況而言,任何好處都不值得。等待研究趕上SSD在性能方面確實是有利的。 :)

如果這是一個業務服務器,我建議購買一個預先配置的IBM,戴爾,或任何主要的製造商是你的偏好(我更喜歡IBM)。

0

您是否考慮過共享,專用或虛擬主機?如果我是你,我會與SliceHost一起爲虛擬服務器使用,然後使用Amazon S3提供圖像和其他大型靜態文件。這個組合在過去對我來說效果很好。我發現,特別是在託管方面,不要承擔比您絕對必須承擔的更多責任。

1

對於SO的「正確」類問題,這確實是一個延伸。儘管「實施」只有程度。


預配置的「服務器」機器通常可能更具成本效益。但是,如果你還是喜歡建立自己的...

僅考慮您的MB,PROC和記憶預算($ 800)...

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

MB - 1333/1066MHz FSB($ 250)

CPU - Dual Core($ 150)

四核仍然可能過於昂貴的好處 - 但是,這是由你來判斷。

但是,按照鏈接,並使用高級搜索刪除不必要的功能,你應該能夠相當容易地減少項目列表。

0

如果你不打算運行下一個亞馬遜,我會說你選擇的CPU /芯片組是無關緊要的。找到一款適合您預算的功能的主板(4+內存插槽,大量SATA接口等),然後購買適合的中端多核CPU。獲得PCI Express RAID卡和肉質UPS。

爲操作系統和一對快速驅動器(WD Velociraptors等)準備一個香草硬盤,並將它們放入RAID 1中以備用於冗餘的網絡服務器。

然後,過了一年左右或每隔一天重新啓動服務器,將所有內容遷移到託管公司。

0

我爲我的網站使用MediaTemple。他們在那裏有很多專業組織。如果我是你,我可能會和他們一起去。

我父親認爲服務器的路由很容易,我們發現硬的方式不同。如果你沒有一個真正瞭解他在做什麼的朋友或員工,我會小心的。無論如何,祝你好運。