【求助】300人在線主機該採用哪種方案?



贊助商連結


頁 : [1] 2 3 4

indell
2003-10-10, 10:25 PM
小弟主機狀況如下:
CPU:賽揚1.7G
RAM:512MB DDR
HD:IDE 60GB 7200rpm
NIC:3com 3c980c-txm
線路:HiNet 512/512固8
軟體:WinXP+Apache+MySql+Xoops1.3x
在線人數:150~200人

現在只要人數超過120人就馬上出現龜速
但是會員持續增加以致會員抱怨連連
我是該去租主機(租哪種?)或是擴充硬體設備(啥配備?)
現在的配備資源都在滿載現象,接近動彈不得.mysql就佔了80%以上的cpu使用率
是不是我設定上有錯誤?還是xoops本身的問題?這與會員人數(約25000人)文章數(50000餘篇)有否關係?

想請各位前輩給小弟一點建議.小弟必結草銜環來生再報

贊助商連結


ivantw
2003-10-10, 10:30 PM
建議先擴充記憶體,再考量是否增加頻寬。

indell
2003-10-10, 10:48 PM
最初由 Ivan Lin 發表
建議先擴充記憶體,再考量是否增加頻寬。
先擴充到1GB嗎?真糟糕!我的記憶體插槽只有一條.不知道有沒有在賣1GB的記憶體?我想應該很貴喔=_="

ismile
2003-10-10, 11:16 PM
建議先調整 Apache 和 MySQL 參數最佳化.

另外看看是否有提供檔案下載或是附件下載.

阿 土
2003-10-10, 11:47 PM
最初由 indell 發表
mysql就佔了80%以上的cpu使用率

多人上線就是要花 $ , 再怎麼 Tune 軟體也是有極限的

把 MySQL 獨立一台主機執行即可 , 這是最佳解決方案 , 效果立現

indell
2003-10-11, 11:57 PM
最初由 阿 土 發表
多人上線就是要花 $ , 再怎麼 Tune 軟體也是有極限的

把 MySQL 獨立一台主機執行即可 , 這是最佳解決方案 , 效果立現

把資料庫獨立出來工程會不會很浩大?再win32下要如何做?(我搜尋很久找不到答案@@)
如果去租虛擬主機會比現在好嗎?

teddychu
2003-10-12, 11:43 AM
最初由 indell 發表
把資料庫獨立出來工程會不會很浩大?再win32下要如何做?(我搜尋很久找不到答案@@)
如果去租虛擬主機會比現在好嗎?
其實我覺得滿簡單的(沒有實際操作過不知道是不是這樣)

資料庫先備份出來

再把MySQL安裝在第二台主機,資料庫匯進入

當程式要聯結資料庫時,位址就給他設定成他的IP(ex:192.168.0.2)(之前是localhost)帳號密碼資料庫名稱都一樣,這樣應該就行了

但是MySQL記得要改他的設定,不要讓他只服務localhost而不准許外部連線,或許可以限制幾個IP

你人數已經這麼多了,除非主機商奈給你操,不然惡劣一點的會直接把你砍調

建議你可以考慮合租實體主機或是自己租一台實體主機用哦!!

請問一下可以給看一下網站嗎?滿想看看這種大型網站的~:)

htkstw
2003-10-12, 06:40 PM
我只好奇....

三百人同時在線, 512kbps的頻寬夠大嗎?

512kbps/8=64kb

64kb*0.8=51.2kb --> adsl衰減後

51.2kb/300=0.17kb --> 三百人同時在線時, 每人平均可得頻寬

這樣夠嗎?

teddychu
2003-10-12, 09:50 PM
他說120人就出現龜速,我想80人左右應該就已經滿慢的吧!

但是我覺得跑的程式也滿重要的,就比如phpBB和VBB來比較就差很多了,LeoBoard更不用說

indell
2003-10-12, 10:40 PM
最初由 築夢 發表
其實我覺得滿簡單的(沒有實際操作過不知道是不是這樣)

資料庫先備份出來

再把MySQL安裝在第二台主機,資料庫匯進入

當程式要聯結資料庫時,位址就給他設定成他的IP(ex:192.168.0.2)(之前是localhost)帳號密碼資料庫名稱都一樣,這樣應該就行了

但是MySQL記得要改他的設定,不要讓他只服務localhost而不准許外部連線,或許可以限制幾個IP

你人數已經這麼多了,除非主機商奈給你操,不然惡劣一點的會直接把你砍調

建議你可以考慮合租實體主機或是自己租一台實體主機用哦!!

請問一下可以給看一下網站嗎?滿想看看這種大型網站的~:)

首先謝謝築夢君及其他先進不吝給小弟指導
有關mysql轉移部份可能已超出我的能力範圍(我基本上算是電腦小白一族)
除非有詳細教學.我想我才有可能成功QQ.
實體主機租賃實在太貴.興趣也要有財力來支持.唉......之前我就被三家主機商無預警的砍掉.所以才在家中自己學著架主機.現在碰到瓶頸(頻寬&硬體)只好努力繼續學習硬著頭皮試試.在pczone我學到不少東西.很少發言是因我我還是爬文一族.不懂得也不敢回答.怕誤人子弟還請大家多多見諒.
300人是我的目標.只是礙於頻寬最高紀錄只有2xx人而已.所以才想請各位先進給我建議.
另外先前MySql負載很重的情形已稍微有舒緩(我改掉一個Xoops的模組後loadding就降了20%左右)我想如果真要徹底解決可能得照阿土站長給的建議將mysql主機獨立出來了.