0
暑假項(xiàng)目組一起開發(fā)了一個 Spring Boot 項(xiàng)目爹土,內(nèi)容很多很復(fù)雜甥雕,代碼有好看的也有不好看的,從設(shè)計(jì)到開發(fā)胀茵,誰也沒有經(jīng)驗(yàn)(輔導(dǎo)員敢這么相信我們社露,很感動??)。沒有經(jīng)過系統(tǒng)測試琼娘,草草便上線了峭弟,效果還意外不錯?轨奄!??
1
自己是用戶才能設(shè)計(jì)出好產(chǎn)品孟害,知道痛點(diǎn)是什么,而不是設(shè)計(jì)某某系統(tǒng)挪拟,寫文檔介紹說很牛叉,真正用起來就是另一回事击你。
- 可能開發(fā)人員不清楚真正核心的需求是什么玉组,沒有考慮用戶體驗(yàn),直接上手堆砌代碼丁侄,以代碼行數(shù)取勝惯雳。
- 過度需求,加上無用的功能鸿摇,分散用戶注意力石景。不論怎樣,加上再說拙吉,提需求的人自己搞不清楚到底要什么潮孽。
- 線下流程過于繁重,想要在線上重現(xiàn)也麻煩筷黔。
2
現(xiàn)在處于摸索階段往史,期望不要太高,畢竟不是專業(yè)開發(fā)佛舱。不過能開發(fā)出數(shù)百人同時(shí)使用的網(wǎng)站也感覺很好了椎例,主要是現(xiàn)在工具好用挨决,能力沒多高(但是人就是會用工具提升自己的生產(chǎn)力,沒有工具就回到原始時(shí)代)
3
- 除了第二天凌晨被刷網(wǎng)站目錄订歪,好像也沒遇到什么安全問題脖祈。(可能只是沒發(fā)現(xiàn))互聯(lián)網(wǎng)這么開放,安全問題首要考慮啊刷晋。
- 一個展示的地方設(shè)計(jì)得不對撒犀,用戶看不到圖片,緊急新寫了一個接口展示數(shù)據(jù)掏秩。(設(shè)計(jì)和開發(fā)都有責(zé)任)
- 輔導(dǎo)員過期后或舞,要求重新審核數(shù)據(jù)∶苫茫看了很久代碼映凳,才知道改一改數(shù)據(jù)庫就完事了。(可以說是文檔不完善)
4
沒收到多少反饋邮破,可能是發(fā)了操作指南吧??(跟學(xué)校系統(tǒng)一樣需要指南)這也反應(yīng)出不足吧诈豌,不能一眼就知道如何操作?
5
沒有搜集用戶數(shù)據(jù)(也沒啥可搜集的)抒和,沒有搜集業(yè)務(wù)接口訪問量(可能訪問量上來才有用吧)
附:統(tǒng)計(jì)數(shù)據(jù)
目前已上線的綜測系統(tǒng)矫渔,順利完成了今年16級信息院綜測相關(guān)業(yè)務(wù)。包括學(xué)生填報(bào)加分項(xiàng)并上傳證明圖片摧莽、班長進(jìn)行審核該班級的證明庙洼、輔導(dǎo)員最終確認(rèn)有效加分項(xiàng)。下文統(tǒng)計(jì)數(shù)據(jù)時(shí)間段為:9月11日 9:00 到 9月16日 0:00
- 前端頁面資源使用CDN進(jìn)行分發(fā)镊辕,使用回源策略更新文件油够,減少業(yè)務(wù)服務(wù)器的壓力。綜測期間使用了8.9GB流量征懈,同時(shí)在線達(dá)到300+石咬,資源命中率達(dá)90%。實(shí)際到達(dá)服務(wù)器的流量不到500MB卖哎,網(wǎng)頁加載速度提升鬼悠,有效提升了用戶體驗(yàn)。由于使用的打包工具可計(jì)算文件的MD5指紋亏娜,在我們更新代碼時(shí)生成唯一的文件名焕窝,避免用戶從CDN緩存中獲取到舊版本的代碼文件。首頁入口文件不進(jìn)行緩存照藻,保證每次訪問頁面總是詢問源服務(wù)器是否為最新版本的首頁袜啃。其他文件緩存30天,代碼沒有更新時(shí)能夠快速從本地客戶端緩存中獲取幸缕,同時(shí)也減小對CDN的壓力和流量群发。
- 證明圖片使用對象存儲和CDN分發(fā)晰韵,有效保障了此次審核證明業(yè)務(wù)。綜測期間共上傳了 2.9GB 的圖片資源熟妓,圖片訪問總流量75.26GB不狮,日均流量12.54GB虹蓄,峰值帶寬21.10Mbps,該時(shí)間節(jié)點(diǎn)為學(xué)生停止申報(bào)前。圖片資源訪問次數(shù)總量90,611次奠货,日均15,102次觉壶。圖片資源的存儲以及分發(fā)夏伊,極其占用磁盤空間刑峡、網(wǎng)絡(luò)帶寬。若放在業(yè)務(wù)服務(wù)器上必定對其他基礎(chǔ)業(yè)務(wù)有影響阐污,降低了并發(fā)數(shù)休涤,用戶一多就不能正常服務(wù),出現(xiàn)一到高峰就宕機(jī)的情況笛辟,但是本項(xiàng)目使用使用對象存儲服務(wù)功氨,CDN進(jìn)行資源分發(fā)。業(yè)務(wù)服務(wù)器在接受到客戶端圖片資源的請求時(shí)手幢,只需要返回一個帶授權(quán)憑證的URL捷凄,客戶端便可以向CDN請求數(shù)據(jù),流量轉(zhuǎn)移到CDN而不會直接到業(yè)務(wù)服務(wù)器围来,減少其對其他基礎(chǔ)業(yè)務(wù)的影響跺涤。
同學(xué)們對該系統(tǒng)反應(yīng)良好,反應(yīng)其網(wǎng)絡(luò)響應(yīng)速度比一般網(wǎng)站都要快速管钳。