今天另外一個(gè)項(xiàng)目組的項(xiàng)目由于實(shí)時(shí)計(jì)算導(dǎo)致了用戶大量延遲的問題草雕,上午總監(jiān)和大家一起聊了下web架構(gòu)方面的一些問題伦忠。
1.異步計(jì)算 離線計(jì)算
對(duì)于大量的計(jì)算應(yīng)該由后臺(tái)的另外一臺(tái)服務(wù)器來(lái)異步計(jì)算,不應(yīng)該在用戶同步的時(shí)候去計(jì)算導(dǎo)致大量計(jì)算的卡死掂僵。這一點(diǎn)跟機(jī)器學(xué)習(xí)中一樣航厚,一般離線訓(xùn)練。
可以按粒度來(lái)計(jì)算锰蓬,年 月 日拆分幔睬。
2.日志問題
區(qū)分粒度大小的日志統(tǒng)計(jì)
LOG:系統(tǒng)級(jí) 應(yīng)用級(jí) 業(yè)務(wù)級(jí)( 可以查看具體某個(gè)業(yè)務(wù)的信息)
3.DB問題
DB 應(yīng)該加緩存并且讀寫分離
4.緩存問題
位置 | 時(shí)間 | 常見軟件 |
---|---|---|
CDN | 大于 1 小時(shí)的圖片文件等 | 無(wú) |
Nginx | 大于 1 分鐘 | varnish |
程序中 | 大于 1 s | redis 等緩存 |
5.配置文件
多臺(tái)機(jī)器上的配置文件 配置信息統(tǒng)一管理