處理關鍵點:
- odoo 的session 可以存儲在redis 中,oca 有開源的模塊:seesion_redis
- odoo 的filestore 可以使用nfs 來共享
- odoo 的負載均衡可以通過配置nginx來實現,目前推薦使用IP 分流的方式,即不同的IP轉發到不同的服務.
遇到的問題:
- odoo 聊天的圖片無法在兩台服務器中共享 (!汗, data_dir 配置錯了,折騰了我幾天,最怕這種看起來還挺正常的錯誤)
- 剛開始配置的nginx負載均衡是使用的stream的權重,導致單個用戶在訪問的時候會將多個請求拆開發送到多個服務,出現的結果就是反應慢,看了一下后台,總是在刪除ir_attachemt 的記錄,后來使用IP分流就沒有這個問題.
並發性能提升:
再提升性能就直接加AP服務器吧,DB服務器升級配置,當然某些門戶網站的的數據可以考慮使用redis緩存了.