1、http2.0針對同一個域名的多個請求,會建立多少個tcp連接
不一定的,一個頁面由html、css、js、圖片組成,連接數要看具體頁面資源的大小和伺服器端的配置。
一般來說,一個門戶網站的首頁,打開至少需要10個TCP連接。
建議你自己抓包分析下。
2、IE同時連接的最大線程數通過哪個界面可以調整?調整的多少最好?
[分享]如何增加IE下載連接數
為符合目前的 Internet 標准 (RFC, Request for Comments 2068),Internet Explorer 將同時下載數限制為兩個,再加上一個排隊等候的下載會話。此配置是瀏覽器的功能。但是,隨著連接速度的提高,以及 Internet 伺服器所支持的總連接數的增加,兩個連接的限制可能已經妨礙了人們的使用。要將所允許的同時連接數增大到 10,請按照以下步驟操作:
1. 啟動「注冊表編輯器」(Regedt32.exe)。
2. 在注冊表中找到下面的項:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
3. 在編輯菜單上,單擊添加值,然後添加以下注冊表值:
"MaxConnectionsPer1_0Server"=Dword:0000000a
"MaxConnectionsPerServer"=Dword:0000000a
4. 退出「注冊表編輯器」。
此方法僅供參考。將最大連接數更改為兩個以上違反 Internet 標准
本貼來自ZDNetChina中文社區 http://bbs.zdnet.com.cn ,本貼地址:http://bbs.zdnet.com.cn/viewthread.php?tid=33766
3、HttpClient是否有默認並發數限制
在.Net 4.0之前,一直是依靠HttpWebRequest實現Http操作的。它默認有一個非常保守的同一站點下最大2並發數限制,導致默認情況下HttpWebRequest往往得不到理想的速度(估計這個策略郁悶了不少碼農),必須修改App.config或ServicePointManager.DefaultConnectionLimit的值。
MS在.Net 4.5中引入了一個HttpClient類專門處理Http操作,本來我以為HttpClient和HttpWebRequest遵循一樣的策略的。今天在寫一個多線程下載的程序的時候,用到了10個並發連接,發現在默認的情況下,HttpClient並沒有並發數限制。
最初我以為是.Net 4.5取消了這個並發數限制(畢竟現在基本上沒有誰遵循這個標准了),然後用WebRequest重寫了相關代碼,發現依然是2並發上限,並且ServicePointManager.DefaultConnectionLimit的值也是2。也就是說:HttpClient不受HttpWebRequest並發策略控制,也沒有系統級的並發限制。
另外,測試的時候發現,HttpWebRequest默認也不是對所有地址都2並發上限的。例如,對本地的http地址連接(http localhost/*)就沒有並發限制。
4、IIS 究竟能承受多少並發數
目前來說。支持asp.net運行最好的解釋軟體肯定是IIS了。
伺服器版的IIS連接數可以不受限制(這個可以在性能選項卡裡面看到)。但IIS並發連接的性能就取決於多個方面了。一般總體可分為硬體和軟體兩個方面(要注意,XP版的IIS是有連接數限制的。好像是10個吧)
一、硬體要足夠好。CPU和內存配置越高性能越好(當然還取決於其它硬體,網卡,主板等)
二、你的代碼,做頁面的時候。盡量減少彈出窗口。防網站盜鏈,盡量少使用插件,不要使用框架頁,當然防止多線程下載也是很重要的原因之一。
IIS連接數指並發連接數,什麼意思呢?
要分幾種情況:(以100M空間50人在線為例)
A 用戶單點下載你的文件,結束後正常斷開,這些連接是按照瞬間計算的,就是說你50人的網站瞬間可以接受同時50個點下載
B 用戶打開你的頁面,就算停留在頁面沒有對伺服器發出任何請求,那麼在用戶打開一面以後的15分鍾內也都要算一個在線,就是說你50人的網站15分鍾內可以接受不同用戶打開50個頁面
C 上面B的情況用戶繼續打開同一個網站的其他頁面,那麼在線人數按照用戶最後一次點擊(發出請求)以後的15分鍾計算,在這個15分鍾內不管用戶怎麼點擊(包括新窗口打開)都 還是一人在線。
D 當你的頁面內存在框架(Iframe),那麼每多一個框架就要多一倍的在線!因為這相當於用戶同一時間向伺服器請求了多個頁面。
E 當用戶打開頁面然後正常關閉瀏覽器,用戶的在線人數也會馬上清除。
然後了解什麼是論壇在線人數。
論壇在線只是計算一定時間內的活動用戶數。
5、什麼是網站的最大並發連接數
iis連接數指並發連接數.
要分幾種情況:
1
用戶打開你的頁面,就算停留在頁面沒有對版伺服器發出任何請求權,那麼在用戶打開一面以後的20分鍾內也都要算一個在線,就是說你50人的網站20分鍾內可以接受不同用戶打開50個頁面
2
上面b的情況用戶繼續打開同一個網站的其他頁面,那麼在線人數按照用戶最後一次點擊(發出請求)以後的20分鍾計算,在這個20分鍾內不管用戶怎麼點擊(包括新窗口打開)都還是一人在線。
3
當你的頁面內存在框架(iframe),那麼每多一個框架就要多一倍的在線!因為這相當於用戶同一時間向伺服器請求了多個頁面。
4
當用戶打開頁面然後正常關閉瀏覽器,用戶的在線人數也會馬上清除。
最大並發鏈接數可以說明你網站能最多承受多少人同時訪問。
6、打開一個網頁時,經常顯示「Service Unavailable」,有的說是伺服器並發數超過限制,是這樣嗎?如何解決?
資源佔用太多了啊。
訪問人數超過了上限。
解決 就是優化網站程序。困不就升級內你的虛擬主機。
有些用容戶的網站總是出現「Service Unavailable」的提示,刷新幾下又可以訪問。
出現這種情況是由於您的網站超過了iis限制或CPU使用率限製造成的,由於2003的操作系統在提示IIS過多時並非像2000系統提示「鏈接人數過多」,而是提示"Service Unavailable",如果出現這種情況,您可以選擇升級主機,或者查看是否有人盜鏈。可以經常更改您放軟體、圖片的目錄。
註:IIS是指您的網站同時打開窗口或鏈接的個數,打開一個窗口即佔用一個IIS
7、網站空間並發連接數:100個.月流量限制:20G。是一個月多少個人訪問。一次又可同時給多少個人訪問?
IIS連接數指並發連接數.
要分幾種情況:
1 用戶打開你的頁面,就算停留在頁專面沒有對伺服器屬發出任何請求,那麼在用戶打開一面以後的20分鍾內也都要算一個在線,就是說你50人的網站20分鍾內可以接受不同用戶打開50個頁面
2 上面B的情況用戶繼續打開同一個網站的其他頁面,那麼在線人數按照用戶最後一次點擊(發出請求)以後的20分鍾計算,在這個20分鍾內不管用戶怎麼點擊(包括新窗口打開)都還是一人在線。
3 當你的頁面內存在框架(Iframe),那麼每多一個框架就要多一倍的在線!因為這相當於用戶同一時間向伺服器請求了多個頁面。
4 當用戶打開頁面然後正常關閉瀏覽器,用戶的在線人數也會馬上清除。
8、ie8瀏覽器下允許並發的連接數可能是多少
版本
HTTP 1.0 伺服器(寬頻連接)HTTP 1.1 伺服器(寬頻連接回)答HTTP 1.0 伺服器(撥號連接)
HTTP 1.1 伺服器(撥號連接)
Internet Explorer 7 和早期版本 4 2 4 2
Internet Explorer 8 6 6 4 2
Internet Explorer 9 10 10 ? ?
9、瀏覽器同一時間可以從一個域名下載多少資源?
這個專業的說法叫「瀏覽器並發請求數」。
意即,同一時間針對同一域名下的請求有一定數量限制。超過限制數目的請求會被阻止。
下圖是一個比較老的數據:
目前的話,所有瀏覽器的並發數目一般限制在10以內。
幫到你的話請採納。