作者hirabbitt (兔子)
看板Flash
標題[問題] FLASH連接資料庫
時間Sun Mar 13 11:49:20 2011
facebook的很多小遊戲
都有記錄玩家資料
但是我在做網頁遊戲的時候
資料庫的存取似乎速度有一定的限制
太快的資料庫存取會造成資源的消耗
爬文後發現flash也是透過網頁(php jsp等)的方式存取資料庫
那為什麼有些遊戲可以很快速的做一些存取的動作呢?
(像是百鳥樂園戳鳥+exp 我一秒戳5~6隻也沒問題
農場類的收成 也是點的快 就可以在短短的幾秒內改變許多塊田地的資料)
另外我是想問即時聊天的問題
假如A要和B說話
流程應該是這樣
A玩家-->A的Flash-->A的PHP-->資料庫
-->B的PHP-->B的Flash-->B玩家
但是資料庫應該沒有主動送資料出去的功能
所以就變成B的PHP必須主動和資料庫要資料
A玩家-->A的Flash-->A的PHP-->資料庫
<--B的PHP-->B的Flash-->B玩家
其實還是一樣的問題
太頻繁的和資料庫要資料會不會造成資源的浪費?
太不頻繁的要資料又變得不即時?
請問這兩個功能
大家是怎麼實做的呢?
感謝
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
我不是m █████
█████ 我不是s
██
●█
● █▇███
是溫柔 ██
╱╲ ●◥█████◣● 是傲嬌
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.90.89
推 emily114005:我也想知道 03/13 11:56
推 LPH66:問題1 你可以做成固定一段時間才一口氣更新... 03/13 11:57
推 scars:一秒五六隻 但是可以十秒更新一次並對照雙方資料 03/13 16:22
→ scars:如果client資料異常(作弊)就直接丟出錯誤 這應該是目前作法 03/13 16:22
→ zephyrhymn:因為這些網站用得不是不全是傳統的關聯式資料庫 03/14 00:37
→ hirabbitt:咦 那是用什麼? 03/14 07:02
→ hirabbitt:喔 我看到你的回文了 03/14 07:02