低速寬頻的網路壓縮代理?

低速寬頻的網路壓縮代理?

我住在農村地區,使用當地 ISP 塔外的高延遲無線網路。我的速度測試每天都會有所不同,但我可以向上/向下移動大約 1Mb。問題是,我處理大檔案、上傳和下載(高清影片、開發軟體等)。有時等待可能會很痛。另外,我做一些附帶合約遊戲開發,與其他開發人員進行遊戲測試可能非常困難(200 毫秒 ping 對我來說是個好日子)。

現在,如果沒有不同的無線硬件,顯然解決延遲問題並不容易。但就速度而言,我想知道是否可以在代理上使用某種壓縮技術。

例如,我的工作電腦可以完全存取 26Mb 下行、10Mb 上行連接,該連接在晚上和週末完全不使用。如果我可以在我們的伺服器上運行某種壓縮技術,並將其用作路由到我的家庭電腦的代理,我就可以獲得一些主要的速度。我意識到,如果系統因壓縮而陷入困境,我可能會失去所獲得的速度增益。但代理伺服器是四核心 Xeon,接收計算機是相當不錯的 i7 計算機,所以這不應該是一個問題。

我發現http://toonel.net/但它似乎更適合速度非常慢的窄頻用戶,例如撥接上網。另外,我更希望能夠將我的瀏覽器指向代理伺服器,而不是在我的客戶端電腦上安裝軟體。

編輯

我進一步思考了我的問題,並意識到我需要在客戶端上安裝軟體才能解壓縮,並可能進行壓縮(用於上傳)。這沒什麼大不了的。

答案1

最好的選擇是在家庭電腦和使用壓縮的工作之間設定 VPN。

大多數基於客戶端/伺服器的 VPN 解決方案都使用某種形式的壓縮(主要是因為它們基於具有基本壓縮的 PPP)。 PPTP 可能是最容易設定的,因為它在 Windows 中具有本機支援。

對於極端壓縮,我發現最好的方法是 Unix / Linux 系統,vtund它可以使用許多不同的加密系統,包括gzip壓縮等級 9 ;) 顯然,這需要在連結兩端使用 Linux 或 Unix。

答案2

影片:如果這些檔案已經像大多數影片檔案一樣使用 Theora 或 H.264 進行了壓縮,則可能不值得再次嘗試壓縮它們。

網路瀏覽:如果您有1998 年後編寫的網頁瀏覽器,大多數網站會在發送之前透明地壓縮內容,並且您的網頁瀏覽器會透明地解壓縮它。可能不值得再嘗試壓縮它。

軟體開發:原始碼和可執行二進位檔案可以被大量壓縮。然而,與其使用壓縮整個目錄並發送它的工具,通常需要更短的時間來完成以下任一操作:

  • 使用 rsync 等工具分析目標位置檔案的先前版本,並僅發送變更。或者
  • 用一個修訂控制工具,在本地保留先前版本的副本,並且同樣僅發送更改。

齊奏是 rsync 的一個很好的圖形前端。我在 Windows 機器上使用 Unison 與另一個城市的 Linux 檔案伺服器上的 rsync 進行通信,以同步兩端的資料夾。

相關內容