天天看點

每天被釘釘"浪費"的10分鐘生命

在PC端,大家用釘釘的時候,不知道有沒有遇到這樣的事情。

點選表情->自定義表情

要不就是上圖加載幾個表情包出來,要不就是給你看個白闆。

先去看看釘釘的資源占用情況

好家夥,不愧是資源大戶,比我吃飯的家夥占用記憶體還多

10個項目比不上釘釘一個聊天工具的占用記憶體

差點跑題了,記憶體就不說了,不是本篇的重點

下面聊聊重點,也就是表情包的問題

我曾經一度以為是自己電腦組態原因

然後問問其他同僚,i5-i9都無法避免,無論你是8G還是32G,都是表情白闆給你看

然後我想了想,莫非不是先加載的本地緩存?然後才異步校驗更新?

接下來,掏出了我許久未使用的抓包工具:Charles

谷歌了一下Charles使用教程,打開監聽

篩選條件敲上ding

然後,點選釘釘的表情

意料之中的事情發生了

每次點選,都會去請求cdn位址去下載下傳伺服器上的圖檔

然後默默的看了點選時,釘釘的瞬時網絡速度

在網絡情況好的時候,還是加載比較快的,大概3-5秒

但是,辦公環境,一般網速很迷,有時候就是卡頓卡頓的

那麼我大概算了一下,假如我每天使用釘釘10個小時

平均每10分鐘發一個表情包,600分鐘就是60個表情包

網速慢的時候,基本上需要等10秒以上,平均按照10秒算,一天下來等待時間就是600秒

這個評估時間其實是短的,實際的時間可能還不止

解決方案很簡單,就是做一個PC端的緩存就行了

至于表情包更新和同步,那不就是存儲一個檔案,異步更新的問題嘛

不知道釘釘開發人員能不能看到,總之,這個表情包讓人體驗很不好

另外:移動端的表情包是本地緩存的,明顯速度就不一樣

好了吐槽就到這裡了,明天有件大事要幹

轉載請帶上原文位址:

https://copyfuture.com/blogs-details/202007031843451428z4ubbqdgpycq5i