Google了許久,沒找到相關的資料...
想請問一下,我的Nas是中高階的Synology DS412+
以web服務來說,其session連線數的極限值是多少呀?
以一般router依不同等級,連線數的極限大概在數萬~數十萬之間
先不論的NASCPU及RAM及頻寬,NAS本身自己是不是也有極限呢?
因為假設今天我的NAS的session連線數上限10萬
結果我的router太差只有1萬,那其web服務的瓶頸就是在router上,而非NAS上,
想問問各位前輩,我這樣說正不正確?
謝謝
kerkerman wrote:
Google了許久,...(恕刪)
不確定這個是不是你想要研究的? 你可以參考看看.
How to optimize apache web server for maximum concurrent connections or increase max clients in apache
FB: Pctine
kerkerman wrote:
因為假設今天我的NAS的session連線數上限10萬
結果我的router太差只有1萬,那其web服務的瓶頸就是在router上,而非NAS上
是的
但到那時候,router不會是瓶頸,而是直接掛掉
當使用者對你的web sever發出request之後
會產生出數個session才會完成在visitor端顯示出網頁
這只是單純的看網頁而已 還不包括下載檔案、上傳檔案等
這時不只是看session而已
還要看你的頻寬、CPU、記憶體及web server的設定(及Apache的config檔)
甚至你的NAS硬碟I/O也會影響
kerkerman wrote:
先不論的NASCPU及RAM及頻寬
對web server來說
這些"先不論"的地方,其影響會比session大得多
NAS的資源有限,在session數耗盡前
CPU跟RAM會被榨乾先
3C的世界裡,別滿腦子只想著"超值"。就像無線網路一樣,別人推薦的,只適用在他家的環境,到了你家又是另外一回事。小烏龜牽到北京也不會變成千里馬。
經過交叉測試,DS412+的session連線數極限不像router那樣明顯
測試設備如下
居易Vigor 2910 (連線數上限10000)
華碩ASUS N66U (連線數上限300000)
在Vigor 2910上,在經過大量連線時web就變的非常慢,但NAS的CPU跟RAM才30%而已....
而改接到ASUS N66U,可負載的連線數倍數成長,web速度一樣快,而NAS的CPU跟RAM一樣30%而已!!!
所以如果NAS前面接了一台太差的router,
是禁不起大量的連線的!!!
小弟一直在想把NAS直接連線pppoe,不經router,相信才能發揮的出他的web效能!
不過礙於安全性,只好作罷
也因此,我很想知道NAS的極限,我才知道router要什麼等級才能搭配~
以上




























































































