-1
我剛開始開發ASP.NET web應用程序,它將成爲一款經典的瀏覽器遊戲。頻繁的數據庫更新
當談到遊戲資源的不斷流動(例如鐵,木頭......)時,我遇到了一個問題。如果您瞭解部落戰爭或Travian等瀏覽器遊戲,您可能會明白我的意思。假設一個村莊每小時將生產3600個單位的鐵,我的問題是,你將如何解決這個事實,每一秒我都需要訪問數據庫以更新當前鐵量值?我來解決方案,只有當客戶端加載頁面時才更新它,取決於自上次加載後經過了多長時間。
這是一個很好的解決方案嗎?你會如何解決這個問題?
我正在使用C#和SQL Server 2012.
你將不得不決定什麼適合你和你的遊戲。我們不能爲你決定。 – mason 2015-02-06 20:30:28
是的,這些是我在網絡開發的第一天,並且實際上使用數據庫,所以我想聽聽更有經驗的開發人員的意見。 – Meyhem 2015-02-06 20:34:35
我會更傾向於類似於第二種解決方案。第一個解決方案令人不安。考慮可擴展性,10個用戶與10000個用戶。 – harsimranb 2015-02-06 22:06:27