史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   網路疑難應用技術研討區 (http://forum.slime.com.tw/f47.html)
-   -   請問一個有關Apache和IIS的問題 (http://forum.slime.com.tw/thread221736.html)

David722 2007-12-07 03:41 PM

請問一個有關Apache和IIS的問題
 
請問版上各位網路高手

小弟以前曾試過用WIN2000 PRO開IIS架Web server,但會有10人連線數的問題,
所以後來就用Win2000 server在做,而這個server也用了好幾年,但在一些使用上方便性總是沒有Professional版的2k/xp好用,例如軟體相容性、防毒等。
但最大的問題就是連線數,雖然小弟架的網站流量非常小(因為沒公開咩):on_84:

後來前1、2年有發現Apache這個軟體,聽說它可以突破連線數的限制,
也就是用Win XP Pro SP2加上Apache來架Web server、FTP..等
可以超過XPP 10人連線限制嗎?理論上可達到多少連線數?
如果可以的話等下次server關機或要維護時就可考慮用WinXP來當系統了。

飛鳥 2007-12-07 04:14 PM

引用:

作者: David722 (文章 1856403)
請問版上各位網路高手

小弟以前曾試過用WIN2000 PRO開IIS架Web server,但會有10人連線數的問題,
所以後來就用Win2000 server在做,而這個server也用了好幾年,但在一些使用上方便性總是沒有Professional版的2k/xp好用,例如軟體相容性、防毒等。
但最大的問題就是連線數,雖然小弟架的網站流量非常小(因為沒公開咩):on_84:

後來前1、2年有發現Apache這個軟體,聽說它可以突破連線數的限制,
也就是用Win XP Pro SP2加上Apache來架Web server、FTP..等
可以超過XPP 10人連線限制嗎?理論上可達到多少連線數?
如果可以的話等下次server關機或要維護時就可考慮用WinXP來當系統了。

連線限制10個是指在於同一時間,也就比如0.1秒的時候同時處理前10位訪客,0.2秒處理後11~20位訪客

由於而ADSL的上傳受限,如果你的是ADSL,那同時線上人10人,那你的上傳已經滿載了

那10個人還覺得慢呢?

在談這個突破連線數的限制前,先要條件是你的網路夠快,再談突破連線數的限制吧

David722 2007-12-07 04:35 PM

引用:

作者: 飛鳥 (文章 1856417)
連線限制10個是指在於同一時間,也就比如0.1秒的時候同時處理前10位訪客,0.2秒處理後11~20位訪客

由於而ADSL的上傳受限,如果你的是ADSL,那同時線上人10人,那你的上傳已經滿載了

那10個人還覺得慢呢?

在談這個突破連線數的限制前,先要條件是你的網路夠快,再談突破連線數的限制吧

謝謝飛鳥大,不過以往我使用WIN2K PRO IIS的經驗是即使沒有10人同時上線,
也就是累積10人左右網頁和網頁裡的圖就會開始有Server is busy或圖load不出來的情形
可以確定的是也許沒有10人同時瀏覽網頁,但也許10人上來後離開或掛著
第11~12人上來就看不到了,我不知道時間要多久IIS才會判定使用者離線並釋放出該連線數
因為我可能會在我的空間放一些小圖,假設我這張圖PO在史版這種流量大的地方
只要有10人同時LOAD到這張圖,那10人連線數就滿了對嗎!?

或我開FTP同時有5人在上傳/下載,那WEB就只剩5人了,所以10人限制我想即使用ADSL或光纖應該是很輕易就可以超過。

因為希望能避免這樣的情形發生,所以才請教眾高手有沒有實際操作過?
因為在網路方面知識嚴重不足,所以希望透過史版增進一些自身的網路知識,謝謝啦:on_65::on_65:

飛鳥 2007-12-07 05:20 PM

關於這個,有軟體可以測試的,對於連線數的限制,有沒有實際的影響你的服務

可以用一些工具,實際給他一些連線測試,得出的數據拿來看

有一個工具是webstress

是一個web的壓力測試工具,先輸入網址或URL 如:http://12.23.34.45

再打上要一次過發出多少個WEB請求,似你的需求,輸入10~100即可(輸入太多,你的電腦可能接不下對方電腦回應的,那數目就代表你同時開多少個瀏覽器去連線)


同時對目標主機申請web要求,就看目標主機的回應(還有回應時間)

這些工具只提供一個參考值,WWW上有很多這種工具,各說各的準

MICROSOFT也有出測試工具,但那知是不是對IIS最佳化不見得

更多工具....

David722 2007-12-07 05:36 PM

引用:

作者: 飛鳥 (文章 1856436)
關於這個,有軟體可以測試的,對於連線數的限制,有沒有實際的影響你的服務

可以用一些工具,實際給他一些連線測試,得出的數據拿來看

有一個工具是webstress

是一個web的壓力測試工具,先輸入網址或URL 如:http://12.23.34.45

再打上要一次過發出多少個WEB請求,似你的需求,輸入10~100即可(輸入太多,你的電腦可能接不下對方電腦回應的,那數目就代表你同時開多少個瀏覽器去連線)


同時對目標主機申請web要求,就看目標主機的回應(還有回應時間)

這些工具只提供一個參考值,WWW上有很多這種工具,各說各的準

MICROSOFT也有出測試工具,但那知是不是對IIS最佳化不見得

更多工具....

原來有這種工具可以測試,謝謝飛鳥大,我還不知道有這種壓力測試工具呢
這樣我改天就可以先架一台實機測試連線數的問題,ok再換作業系統,
謝謝大鳥...飛鳥啦:on_75::on_28::on_28:

Admin1 2007-12-07 07:13 PM

引用:

作者: David722 (文章 1856403)
請問版上各位網路高手

小弟以前曾試過用WIN2000 PRO開IIS架Web server,但會有10人連線數的問題,
所以後來就用Win2000 server在做,而這個server也用了好幾年,但在一些使用上方便性總是沒有Professional版的2k/xp好用,例如軟體相容性、防毒等。
但最大的問題就是連線數,雖然小弟架的網站流量非常小(因為沒公開咩):on_84:

後來前1、2年有發現Apache這個軟體,聽說它可以突破連線數的限制,
也就是用Win XP Pro SP2加上Apache來架Web server、FTP..等
可以超過XPP 10人連線限制嗎?理論上可達到多少連線數?
如果可以的話等下次server關機或要維護時就可考慮用WinXP來當系統了。

1.可以超過XPP 10人連線限制嗎?

不行,那個是作業系統的限制,不是 apache 的問題。

2.理論上可達到多少連線數?

apahce 的最大連線數為 2000,這是 apache 同一時間所能承載的最大極限,在它的 manual 有寫。

Admin1 2007-12-07 07:17 PM

引用:

作者: David722 (文章 1856422)
我不知道時間要多久IIS才會判定使用者離線並釋放出該連線數

大約幾分鐘(詳細不知道,每家系統不同),要等 TCP 連線 timeout


引用:

作者: David722 (文章 1856422)
因為我可能會在我的空間放一些小圖,假設我這張圖PO在史版這種流量大的地方
只要有10人同時LOAD到這張圖,那10人連線數就滿了對嗎!?

看你的 URL 是怎麼下的,若是使用絕對路徑(http://www.slime.com.tw/someimage.jpg 等等),則一張圖代表一個http request。

David722 2007-12-07 07:38 PM

引用:

作者: Admin1 (文章 1856482)
1.可以超過XPP 10人連線限制嗎?

不行,那個是作業系統的限制,不是 apache 的問題。

2.理論上可達到多少連線數?

apahce 的最大連線數為 2000,這是 apache 同一時間所能承載的最大極限,在它的 manual 有寫。

所以大王子的意思是說即使XPP用apache掛web server服務,
瀏覽網頁的人數最多還是只能同時10個人嗎:on_59:
真的這樣那就還是只能用server版囉?:on_31:

Admin1 2007-12-07 07:52 PM

引用:

作者: David722 (文章 1856493)
所以大王子的意思是說即使XPP用apache掛web server服務,
瀏覽網頁的人數最多還是只能同時10個人嗎:on_59:
真的這樣那就還是只能用server版囉?:on_31:


沒錯,最多10人

你必須換用 Server 版才行

heavenheaven 2007-12-07 10:05 PM

引用:

作者: David722 (文章 1856493)
所以大王子的意思是說即使XPP用apache掛web server服務,
瀏覽網頁的人數最多還是只能同時10個人嗎:on_59:
真的這樣那就還是只能用server版囉?:on_31:

引用:

作者: Admin1 (文章 1856498)
沒錯,最多10人

你必須換用 Server 版才行

不是有些軟體可以破解網路連線數的嗎??(例:Event ID 4662 Patcher)
這樣還是只能同時10個人嗎??
因為在下有在用P2P
所以連線數若只有10人太慢了
有用類似軟體改成150人:dcft689kj

Admin1 2007-12-07 10:08 PM

引用:

作者: heavenheaven (文章 1856558)
不是有些軟體可以破解網路連線數的嗎??(例:Event ID 4662 Patcher)
這樣還是只能同時10個人嗎??
因為在下有在用P2P
所以連線數若只有10人太慢了
有用類似軟體改成150人:dcft689kj


破解的方式我就不清楚了

可能要請 D 大自己試一下

David722 2007-12-08 03:21 AM

大王子真是專業,我的笨問題都有解答了:on_75:
另外heavenheaven大的破解連線數看起來可以來試一下
謝謝:on_02:

補充....
剛剛在網路上看到些訊息,有滿多人有跟我類似疑問
看起來有人去做過測試如下,所以看起來我還是得用server版本比較適合
來學一下Linux或server2003好了

個人初學網頁程式設計時,也是想使用windows xp來當Server
可是只是兩三個人上線就就會顯示「同一時間有太多人上線」的訊息,

當時的判斷是如果一個網頁夾多個Frame,也就是一開啟一個網頁是同時
有多個連線要求時,則當一個人上線就用掉了好幾個Connection了。

所以,原提問者如果一個網頁切了成了五個Frame,那有可能第二個人
上線就會顯示「同一時間有太多人上線」的訊息了。


所有時間均為台北時間。現在的時間是 10:48 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1