我想用nginx來做圖片服務器負載均衡,看了下nginx的load balance 似乎是轉發請求,這樣的話如果有很多的客戶端同時上傳圖片,所有圖片數據由nginx來轉發的話可能造成網絡阻塞?如果性能瓶頸是cpu,那用nginx的負載均衡沒什么問題。但是先出現的性能瓶頸應該是服務器網絡帶寬所有,我想要在nginx.conf中保存所有圖片服務器的ip和port等信息的集合,客戶端上傳圖片前從集合中獲得一個圖片服務器的信息,然后上傳圖片到相應的圖片服務器。但是只看到set定義變量,如何定義一個集合,并且在從其中隨機一個?如果能加權重就更好了。
nginx 如何在nginx.conf中定義集合?
喵喔喔
2018-08-23 21:53:53