Soft_Job 板


LINE

我覺得,光要做好 CRUD 就很不容易了耶,我想簡單談談 R 就好。 我們假設一下。 當你的 API response time 越來越高時,怎麼辦呢? 第一步可以先看看演算法和 db 有沒有調效的空間,演算法和 db 的調效就可以研究好一 段時間了。 如果調完了,還是不夠快呢? 那可以考慮分析一下你的資料,分出常變動和不常變動的,常變動的放在 db 沒問題,不 常變動可以考慮用 cache 來解決。 cache 可以考慮自已處理,或者找找適合的工具,然後要 cache 在本機還是弄個 memory 的 nosql db 呢?db 的話要 redis 或 memcached呢? cahce 也是個可以好好研究的東西,比方說 cache 要設多長呢?設短了查詢頻率還是很 高,設長了花較多的空間,然後資料有更新是要主動去更新 cache ,還是等 cache 時間 到了下次被 hit 再更新就好? 接著我們假設一下,你已經處理好你的 cache,也榨乾你那台 server 的效能了。 接下來要嘛升級要嘛加機器,升級總會到個物理極限就不談了,談談加機器吧。 加機器那問題就又來啦。(來不完乾) 如果你是三台、五台還好,一百台你總不可能要 client 接你 100 台機器吧,那就要瞭 解一下 load balancing 啦,lb 怎麼做和怎麼做好也是一門學問。 然後 100 台機器時,你總不會還要一台一台手動去更新程式吧,那怎麼自動部署呢,比 如用用 ansible 之類啊,也是可以研究的。 然後通常也不用到 100 台機器啦,瓶頸就又會變到你的 db 那了,那這時候要怎麼解呢 ?可能可以做個讀寫分流啊,怎麼做跟怎麼做好也是可以好好研究。 光 R 感覺就講不完了,量一直衝上去挑戰就會一直來,頸瓶有可能出現在你系統任何地 方,你能承受越高的挑戰你的價值自然也越高。 學無止盡,回頭是岸。 不對,是加油,共勉之 ^^ --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.150.53.122
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1527938538.A.85D.html
1F:推 alihue: 然後發現原原 po 是接案公司,才要開始想下一個案子就來了 06/02 20:00
2F:推 vn509942: 要玩的太多了 06/02 20:23
3F:推 abccbaandy: 推1F,這篇太理想,現實一堆接案公司,東西能動就好 06/02 21:28
4F:→ andymai: 3台、5台的意思是client試著去連3台、5台機器?不是超過1 06/02 21:30
5F:→ andymai: 台就要考慮分散負載了?client永遠只連一台 06/02 21:31
6F:→ robler: load balancing的做法很多 像遊戲伺服器分流也是一種做法 06/02 21:53
7F:→ ku399999: 現實是多開兩台能花錢解決的立即解決然後放著等下次爆 06/02 23:05
8F:推 ybite: 能花錢解決的都是小問題 QQ 如果你遇到漏下index,或著更慘 06/03 00:35
9F:→ ybite: 一點,你用的Library沒有Optimize Query,那還是得解決問題 06/03 00:36
10F:推 abccbaandy: 花錢解決也要看多少錢...一堆聽到金額就縮了XD 06/03 01:41
11F:推 vn509942: 現在有些設備花錢也不會那麼快有現貨 06/03 02:23







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether 或 站內搜尋

TOP