Re: [問題] 請問 app engine 適合做什麼應用?

看板Google作者 (頭髮亂了)時間15年前 (2010/09/21 22:05), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串3/3 (看更多)
借標題問一下我用 App Engine 遇到的問題 我想針對使用者的某一個屬性找出 Top 10 的使用者 假設是玩家的等級(level)好了 我目前的想法是每小時用GQL裡面的order by level 然後fetch 10 由於Top 10使用者其實不太會變動 感覺這樣寫會call API太多次 延長cron job的interval副作用就是資料很不即時 抑或我找出 Top 10 時順便找出Top 1000 下次從這1000筆資料去找 還是各位有什麼好方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.110.90

09/21 22:16, , 1F
不懂APP,不過如果使用者能呼叫你的程式去更新TOP 10
09/21 22:16, 1F

09/21 22:17, , 2F
這樣就能讓call API最少,TOP 10又是最即時
09/21 22:17, 2F

09/21 22:44, , 3F
一旦有某筆資料更動,比對 top 10,然後 cache
09/21 22:44, 3F

09/21 22:44, , 4F
前提是那些變更不是很頻繁...
09/21 22:44, 4F

09/21 22:45, , 5F
不過... 基本上已經不是 AppEngine(特有)的問題了
09/21 22:45, 5F

09/21 23:01, , 6F
感謝兩位建議 這我第一次寫網路程式
09/21 23:01, 6F

09/21 23:01, , 7F
我一開始就打算要能給上百萬使用者使用 所以往cron job
09/21 23:01, 7F

09/21 23:02, , 8F
的方向去想 這樣看起來我應該可以兩個方法都做
09/21 23:02, 8F
文章代碼(AID): #1CcBkC6A (Google)
文章代碼(AID): #1CcBkC6A (Google)