我有興趣創建一個網頁遊戲(喜歡travian.com)。我有一些在PHP,SQL和JavaScript的知識。我的問題是這樣的:創建基於時間的動態活動(如建築施工時間等)的最佳方法是什麼?
什麼是建立動態的基於時間的事件,如建築施工時間等最好的方法?
我具體說的是一段時間後自動更改數據庫的事件。從我可以收集的信息中,可以使用chron查詢數據庫以瞭解建築物建築物的更新時間,並更新它們,例如,建築時間+建造時間=當前時間。 這將是一個解決方案(我不喜歡,因爲大多數網絡犯錯誤只允許1分鐘的時間間隔)。
另一種解決方案似乎是使用mysql事件,其中每次用戶請求構建建築物時,我們都會在數據庫上創建一個對象並在事件觸發後更新它。這對我來說似乎是最直觀的答案。
但是,我沒有足夠的經驗或知識來弄清楚是否有更好的解決方案,或者如果這些解決方案對於「大」目的有任何可行性。
如果任何人都可以給我一些問題的燈光,或者指出我在正確的方向,我將不勝感激。我提前道歉,因爲英語不是我的第一語言。
這個帖子會給你一些有用的建議:http://stackoverflow.com/questions/122954/timed-events-with-php-mysql – Pieter