2013年5月27日 星期一

Redmine 效能改進

在公司的虛擬機上安裝的Bitnami Redmine stack一直在新增與更新issue時會有等待很長時間的問題。在搜尋了一下,研究了一下。有以下兩種解法,此兩種可同時搭配:

  • Phusion Passenger module的問題
  • email send的問題
    •  此問題是因為Redmine預設使用同步的email發送機制,所以當連線mail server需要時間較久或連不上時,就會導致整個回應變慢。解決方法就是在configuration.yml裡將原本的:smtp改為async_smtp即可。可參考:Asynchronous Email Delivery

以上作法在修改後都必須重新啟動Redmine