SOA中PHP業務介面效能最佳化問題?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-13 09:21:53
0
2
867
  • 分模組寫入業務介面效能很慢,不時會出現一隻阻塞,直到超時

  • #開發環境中,普通介面一般是150ms,但是出現跨模組呼叫的介面會有超過1000ms的,而且不穩定

  • 後來將公用的介面(例如session,token)寫成函數內呼叫就不會出現逾時的情況,但是效能還是很慢

請教各位有什麼最佳化的方法或PHP跨模組介面呼叫的注意點?

女神的闺蜜爱上我
女神的闺蜜爱上我

全部回覆(2)
phpcn_u1582

內部應用間使用rpc調用,可以支援並發調用。 。 。 。至於你說的介面呼叫慢的,你還是要先定位原因,記錄下程式運行時間,這樣才能知道是程式內部問題還是外部因素導致的。 。 。開發環境150ms不快

伊谢尔伦

soa架構的話調用介面一定要針對每個介面設定超時時間,php提供的介面應該做壓力測試,看看支援多少並發,看看qps,根據介面平均回應時間來判斷介面回應時間是否正常,如果不正常就需要review程式碼來分析瓶頸了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板