KAD 的用處只是用來維護一個搜尋樹而已, 因此 KAD 連線數就是這個樹的節點數
好友名單只在剛開始下載, 與搜尋檔案的時候有用
要下載的檔案在找到一定來源以後, 好友名單就沒有用了, 因為無法再靠好友名單增加來源數
只能說在剛開始下載的時候, 有用好友名單比沒有用好友名單搜尋來源的速度會快很多
會不會給伺服器增加負擔, 這是當然會的, 因為會一直去挖連接用戶的檔案清單
不過 ed2k 網路的伺服器是可以設定每個用戶抓取的檔案清單數目
比如說, 我有 3000 多個檔案可以分享, 難道伺服器就真的去維護這 3000 多個檔案的來源嗎 ?
當然是不可能, 一個 user 3000 多, 10000 個 user 那會變成多少 ?
就算扣除掉重覆的部份, 也還是一個很嚇人的數字
所以一般都會設定只抓取一定的檔案清單數目
相對於斷頭檔的問題, 伺服器所設定抓取每個用戶的檔案清單數更會影響其效能
以我用emule 的經驗, 還沒有遇過因為抓斷頭檔被列入 ipfilter 的
而且 ipfilter 的維護本來就很主觀, 有沒有使用斷頭檔, 這不會是主要原因
伺服器報斷頭檔只是告知沒有必要再下載這個檔案, 如此而已
使用多個好友名單的問題, 另外的帖子有提過, 在還沒有針對檔案類型分類之前
只需使用一個就好
為什麼開始有人提說要用好友名單 ?
很簡單, 因為現在根本沒有什麼安全可用的伺服器, 還好 emule 預先開發 KAD
來因應這個問題
如果有一個跟 SSUN, RazorBack 之類的大伺服器可用, 我想也沒有人會去用 KAD
KAD 開始盛行, 也是因為好的伺服器一個接一個關閉
因此, 如果自己有好用的伺服器清單, 好友名單可以說完全沒有使用的必要
但是在沒有伺服器的狀況下, 好友名單只是利用 KAD 特性的一種快速增加來源數的方式
好友名單的使用, 以前就討論的很熱烈了, 總之想用的就用. 不想用的就不要用
個人認為, 不需要去影響別人的使用自由, 只需提供足夠的資訊讓大家去自行決定就好
|