
局部刷新看似簡單,卻在工作細(xì)節(jié)中對(duì)員工的具體工作有實(shí)質(zhì)性改善,失之毫厘差之千里,每一秒鐘都可能是決定. . .
九思軟件有一個(gè)與眾不同的功能:局部刷新功能,是研發(fā)人員為降低系統(tǒng)對(duì)服務(wù)器要求精心設(shè)計(jì)出來,很多人不明白這能有什么作用,今天我們就來仔細(xì)解釋一下關(guān)于局部刷新。
局部刷新是什么意思呢?一個(gè)界面內(nèi)會(huì)有很多功能模塊,舉個(gè)例子,單位門戶打開后,會(huì)分為活動(dòng)快報(bào)、行政公告、人事公告、崗位規(guī)范等模塊,當(dāng)我們想要查看新信息時(shí),采取得往往是針對(duì)整個(gè)網(wǎng)頁的“刷新”設(shè)置,如果網(wǎng)絡(luò)條件不好,需要緩沖很長時(shí)間。而采用“局部刷新”功能,我們就可以實(shí)現(xiàn)針對(duì)某個(gè)小窗口的信息刷新,如只看行政廣告的最新內(nèi)容,針對(duì)這一窗口進(jìn)行刷新,其他模塊則保持現(xiàn)狀,同樣的網(wǎng)絡(luò)條件下,這種有針對(duì)性的方式對(duì)后臺(tái)的要求自然更低一些。
為了實(shí)現(xiàn)這種功能,我們對(duì)系統(tǒng)的交互底層做了數(shù)據(jù)的分層處理,使用過程中,系統(tǒng)可以只讓有變化的、有權(quán)限的信息通過網(wǎng)絡(luò)傳輸,與服務(wù)器進(jìn)行交互;沒有更新或者你沒有權(quán)限的冗余信息,不再進(jìn)行數(shù)據(jù)打包,不需要與服務(wù)器進(jìn)行重復(fù)交換,因此大幅度減少了與服務(wù)器之間的數(shù)據(jù)交互量,降低了對(duì)服務(wù)器CPU和內(nèi)存性能指標(biāo)的要求,降低了對(duì)數(shù)據(jù)庫的要求,同時(shí)大幅度減少了網(wǎng)絡(luò)傳輸量,減少了網(wǎng)絡(luò)擁堵。這樣的設(shè)計(jì)模式意味著,同樣的用戶規(guī)模,其他的OA產(chǎn)品,如果需要四顆的CPU,我們只需要兩顆就夠用;如果他們需要10M的帶寬,我們只需要6M就夠用,整體降低OA系統(tǒng)運(yùn)行環(huán)境的成本。
局部刷新看似簡單,卻在工作細(xì)節(jié)中對(duì)員工的具體工作有實(shí)質(zhì)性改善,失之毫厘差之千里,每一秒鐘都可能是決定最后結(jié)果的關(guān)鍵。而每次都節(jié)約一秒鐘,日以累計(jì),也是不容小覷的。