| 會員 ![]() | Apache架的www server速度問題?? 我用win2000 + Apache 架了一個網站.. 如果比較少人時,是沒什麼問題..! 但只要上網人數一多,好比晚上10點到12點時.. 常常就不太會動,就是你點一個cgi程式,都不會馬上就處理,要停頓很久才會動.. 檢查.. 1.在工作管理員中,CPU的使用率都沒有到100%,頂多到70而已就跳回一、二十的地方,記憶體的使用量也不到10%.. 所以跟server的主機效能應該沒有什麼問題才對(P4 3.2G HT 雙通道512MB記憶體) 2.頻寬應該也不是,因為我是用區域網路連上主機的,多人上網時也會停頓,要多點幾下才會連結過去.. 所以想請問一下...是不是Apache中的設定有什麼限制 我是用apache 1.3.31 已把 MaxKeepAliveRequests 設為 0 了,但還是會停頓,還有什麼地方要設定的嗎..? 如果改用apache 2.0版的會比較好嗎..? |
| 回覆 |
| 喜歡雨天 ![]() | 網路卡..... |
| 回覆 |
| 會員 ![]() | 頻寬。網站用到的是上傳的頻寬。 |
| 回覆 |
| 會員 ![]() | 本來我是用主機板上內建的網卡,會這樣.. 後來我改用3com的3C905也會這樣.. 頻寬的部份..MRTG偵測的如圖.. 我是用雙向512的,最高的都只用到240到360而已.! 所以我才會想..是不是設定的問題..? |
| 回覆 |
| 明誠科技小峰 | 如果連區網執行CGI的反應都慢,有可能是CGI寫的有問題,另外使用頻繁的程式最好都用PHP來做,CGI在再多人的環境可能會變成吃資源怪獸. |
| 回覆 |
| 會員 ![]() | 但查看工作管理員中,CPU的使用率都有百分30或40而已(尖蜂時段,約有70到80人上網).. 還是ActivePerl有什麼要設定的... 因為我都用他們的預設值.. |
| 回覆 |
| 會員 ![]() | 70 到 80 人嗎? apache 的 win32 版本,預設同時上線最大連線數是 100 個。 建議你把最大連線上限數改大一點。 至於要改多大? 就看貴站的負荷跟硬體的能力到哪裡。 win32 版的 apache 最大連線數可以設定到 1024。 只要你硬體能撐得住的話就稍為開多一點吧。 建議你先開到 150 看看。 在 win32 下,是改 ThreadsPerChild 數值。預設值 100。 |
| 回覆 |
| 會員 ![]() | 我查看了一下..預設是50而已..!! 可能真的是這個設定的問題..! 我已經把它改150看看了..!! |
| 回覆 |
| Kree ![]() | MaxClients 256 預設值是150,標準極限值為256 若要超過256,需重新編譯原始碼 另外是記憶體要夠,要同時服務200人以上 1GB比較合適,不然會狂操硬碟導致效能減低(跑swap) |
| 回覆 |
| 會員 ![]() | win32平台本來反應速度就很慢...CGI更慢 我自己的經驗 athlon 1G , 512 RAM , XP professional , 5400轉 maxtor 點網頁(php相簿)跟同個網路下 k6-400 , 160 RAM , Linux GNU/Debian , 5400 轉 1.2G的硬碟(很舊的) 一樣快 我想你把OS換成 Linux 應該反應速度會再快一點,其餘可能就是要再加ram...或是改設定了 |
| 回覆 |
| |
| XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。