看板 Web_Design 關於我們 聯絡資訊
※ 引述《Ageis (Ageis)》之銘言: : 分幾個面向來講 : frontend: : 靜態檔案 minify 設 cache + gzip 算是基本常識,可以的話丟 cdn : html、css、js 切乾淨,小 icon 用 image sprites 減少 request : backend: : db 正規化後反正規化、減少 table join : 評估使用 table hints、避免用非 key join 或查詢 : 減少沒用的 index 或 key,沒必要的 column 不要取用 : 程式減少不必要的迴圈 : 減少 db transaction 時間 : 也就是不要 : begin trans : commit : others: : load balance、failover、memcache... : 很麻煩對吧,有興趣的話去查 performance tuning / HA : 麻煩到超乎想像,而且並不是照表操課就可以解決問題 : 不過花錢架 server 海可以解決大部份問題 :p 針對這種應用我也很好奇比較建議的方法 不過目前還沒有類似經驗 同意Ageis大的大部份 但是如果要花錢的話, 我可能寧可選擇用GAE 畢竟這種瞬間爆大量的應用 自己架設server可能買了之後 除了應付瞬間的大量 但大部分時間可能是閒置的 而EC2的solution可以瞬間開多個instance. 但是自己管多個instance做load balance也很累.. VPS的solution好像都是月租的? 所以跟自己架設server也有閒置的問題.. 還不如用GAE (or other PaaS) Scale他幫你搞定.. 瞬間大量的throughput很夠 計費是以量計費 所以不會有之後閒置的問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.251.162 ※ 編輯: popcorny 來自: 220.135.251.162 (02/05 17:07)
Ageis:其實是一樣的,我最後一句表達的就是花錢好辦事而已 02/05 23:47
pm2001:開EC2不是問題 問題在你最終的資料怎麼即時同步 02/06 23:10
pm2001:總不可能剩一張票 結果三台EC2都給你賣出去 02/06 23:11