我想知道在設計在線購物應用程序時可以遵循的一些最佳實踐。我有興趣瞭解以下幾個方面。構建可伸縮Java EE在線購物應用程序的最佳實踐
- 可擴展性 - 我如何確保我的設計能夠滿足每年用戶預期增長的可擴展性前景@ 20%。
- 性能瓶頸。
請分享圍繞這兩方面的一些想法。
我想知道在設計在線購物應用程序時可以遵循的一些最佳實踐。我有興趣瞭解以下幾個方面。構建可伸縮Java EE在線購物應用程序的最佳實踐
請分享圍繞這兩方面的一些想法。
作爲構件已經談過了上述3個層的方法;我不會深究這一點。 但是我想你想找到更多關於數據可伸縮性觀點的解釋。
問題1的答案: 越來越多的現代高數據密集型應用程序傾向於水平數據縮放方法。如數據庫分片,使用BigData或noSQL環境,允許數據庫的水平可伸縮性。
3層方法使這種可伸縮性更改可以輕鬆執行。
問題2的答案: 我不確定您的問題是否正確地闡述了瓶頸區域。在後端/服務器端可能存在瓶頸[我假定您正在討論基於Web的應用程序]或前端(瀏覽器端)。很抱歉地說,但很難闡述像「性能瓶頸」這樣的廣義術語。更具體的問題陳述可能有助於接收答案。
[「*如果你可以想象一整本書可以回答你的問題,你就會問得太多。」](http://stackoverflow.com/faq) - 我可以 –