我有一個drupal商務網站,用戶可以隨時上傳很多圖片。每個商業訂單都有n張圖片。如何平衡網絡帶寬的使用?
我想平衡網絡流量以節省帶寬(每個服務器的帶寬是有限的)。我無法使用傳統的負載平衡解決方案,因爲平衡器服務器也將具有有限的帶寬。我的數據庫將位於分開的服務器上。
我想直接在每臺服務器上找到一個處理請求的解決方案,並通過會話保持連接,以便獲得所有用戶在同一臺服務器上的上傳,我認爲DNS輪循平衡不是一個好的解決方案,因爲請求將在任何服務器上收到,並且所有文件不會相同。
我曾經想過,我可以把每個服務器的一個子域,並從我的主Drupal實例重定向到另一臺服務器,然後所有後續請求將收到這臺服務器......但我不安全這是一個很好的解決方案..我不知道是否可行和實際。
任何人都可以給我一個替代方案嗎?
我的網站在PHP 5.x上運行
這聽起來像圖片的上傳使用了大部分帶寬的照片嗎?在這種情況下,您只能在多臺服務器上分配該功能,並從「普通」Web服務器提供該網站。這將大大簡化您所需的解決方案。例如,您可以通過將上載表單隨機提交給您的一臺上傳服務器來完成此操作。 –