
我只是錯誤地將其發佈在 Stack Exchange 上,但不知道如何刪除它...
無論如何,我正在考慮建立一個家庭伺服器來使用,而不是租用 VPS,因為從長遠來看它會更便宜。我關心的是我家的頻寬限制。
我知道當我從互聯網下載某些東西時,如果我以高速下載,連接到我的路由器的其餘計算機將會變慢。有什麼辦法可以避免這種情況嗎?如果我有一台家庭伺服器,我擔心會發生這種情況,因為我知道它將下載和上傳大量數據,但我不希望我家裡的其他電腦因此而遭受速度緩慢的困擾。我不想限制伺服器的頻寬,因為我希望它能夠發揮最佳效能。
我家裡還有其他電纜插座,在那裡連接調製解調器和路由器可以避免這個問題嗎?
答案1
如果您不想限制任何裝置的頻寬(稱為 QoS),那麼您唯一的選擇就是獲得更多頻寬。最簡單的方法是從 ISP 購買更多頻寬。如果您已經購買了 ISP 向您出售的家庭用戶帳戶的最大頻寬,那麼您可能需要將其升級到企業帳戶,或尋找其他 ISP。
在我所在的地區,一家名為 Level 3 Communications 的公司幾乎擁有地面上所有的光纖和電纜,其他 ISP 則從他們那裡購買頻寬,然後重新分配。如果我選擇 Level 3 Communications,我可以直接從他們那裡購買幾乎無限的頻寬,但這會花費很多(300 Gbps 上行/下行每月 2,300 美元)。
如果你想走陰暗路線,你可以考慮欺騙一些IP並設定負載平衡,但我不會在這裡描述細節。
我不知道您的網站上計劃有多少流量,但除非流量很大,否則您可能對現在的連接感到滿意。您的伺服器將使用更多的上游頻寬,而您家中的其他電腦將使用更多的下游頻寬,因此衝突可能很小,除非您開放 Facebook 或 Google 的替代品。如果有多個訪客同時下載文件,您網站的訪客當然會看到下載速度下降,但您必須有數百個訪客同時瀏覽您的網站,然後他們(或您)會注意到頻寬的任何實際減少。
答案2
雖然您可以將現有頻寬的一部分分配給特定用途(資料包整形將允許您阻止伺服器耗盡所有吞吐量,以便您的其他電腦將繼續工作),但獲得更多吞吐量的唯一方法頻寬就是購買更多的頻寬。
您可以增加現有連接,也可以為伺服器新增第二個專用連接。
答案3
在某種程度上,你的擔心是正確的。
古老的格言“一分錢一分貨”適用於頻寬/性能。試想:你是在問如何得到你所付出的一切,還是如何得到比你所付出的更多的東西?
您應該考慮測量您的伺服器在典型或預期使用情況下使用的頻寬量。大多數愛好或個人主頁不會需要太多頻寬,因此雖然像一年後更新軟體這樣的大操作可能會減慢其他人一個小時或幾個小時的速度,但這種情況不會經常發生。
你需要入庫可靠性?在我看來,自製伺服器上的電源故障和其他導致停機的問題比購買的主機更常見。如果您的網站在關鍵時刻出現故障,您將付出怎樣的代價?您是否正在託管您的履歷或工作作品集範本?花 100 美元來知道別人打電話時它會起作用是否值得?如果是這樣,那麼使用每年 100 美元的託管帳戶是合理的。
如果您的託管需求不大,可以使用免費的解決方案,例如 Google Sites 或 Blogger,以及用於開發動態應用程式的 Google App Engine。如果檔案集合很小且不經常下載,Amazon S3 的託管成本也可能非常便宜。如果您預計每月有超過幾十 Gb 的流量,我建議您使用 S3 上的廉價付費託管,因為亞馬遜會收取約 0.15-0.20 美元/Gb 流量以及類似的儲存費用。亞馬遜租的伺服器EC2的價格是0.10美元/小時,也就是72美元/月。與便宜的託管甚至像 Linode 這樣的小型、體面的 VPS 相比,這有點貴。
你需要高本地傳輸率?如果是這樣,這就是本地伺服器的一個很好的理由......例如將所有其他家用電腦備份到它或用作家庭媒體伺服器。
答案4
QoS 無疑會產生巨大的影響。然而,要做到正確是非常困難的,但這是正確的方法,我推薦它。
很少 QoS 實作能夠很好地工作,也很少有路由器能夠正常工作(如果有的話)。對您來說最便宜的解決方案是投資一個可以運行 Tomato 的簡單路由器。
這是官方網站。 http://www.polarcloud.com/firmware
但是,有一些增強版本具有更好的 QoS 和更好的預設。維基百科中有一個列表。看:http://en.wikipedia.org/wiki/Tomato_(韌體)
我個人喜歡 viktek mod。
現在來說說其他人都沒有提到的事情。
你是說你的寬頻連線是有線的?您當然可以透過電纜或 ADSL 甚至撥接連線進行託管。電纜和 ADSL 的上傳速度通常比下載速度低得多。例如,我在這裡使用電纜,下載速度為 16.7MB/s,向上僅為 1MB/s。對於訪問您伺服器的人來說,他們會對您的上傳頻寬造成比下載更大的壓力。另外,我注意到有線電視供應商的頻寬在晚上的某些時間幾乎無法使用。您可能會面臨同樣的問題。即使機器速度很快,也不要期望它具有高性能。
您可能會想為數據機/路由器申請靜態 IP 位址,如果不能,則需要使用 dyndns 或類似的位址。
可能合理的選項 2 是透過無線等其他服務安裝第二個網路連線。我家裡有無線網絡,速度穩定在 6MB/s 上下。與 ADSL 不同,ADSL 下行速度為 6,上行速度為 600KB/s。定價很合理。值得四處尋找選擇。也許您所在地區也有 VDSL?