原文:記一次前端性能優化的案例

前兩天遇到一個前端性能相關的bug,感覺還挺典型的,整理了一下解決過程和思路,寫下來分享給大家。 場景是這樣的,有一個答題的界面,可以播放音頻 填空 提交答案,界面是長這個樣子的: 看起來還挺簡單吧,但是我們在手機上跑的時候,卻遇到了以下問題: . 填完空后,提交按鈕會由灰色變為藍色 可提交狀態 ,但是播放完音頻后,卻無法變藍 . 頁面較長時,一邊播音頻一邊滾動頁面,會出現頁面閃爍 短時白屏 我的 ...

2017-11-02 13:14 25 4322 推薦指數:

查看詳情

一次EFCore性能優化

  最近換公司了,新公司項目技術是用dotnetcore + efcore 做業務層的數據查詢。最近早會發言時候,測試提出有個頁面查詢列表速度特別慢,有幾十秒之長。我聽着有點詫異,畢竟之前在上一家公司 ...

Sat Apr 20 00:55:00 CST 2019 1 2941
一次mysql性能優化(thread)

ERROR: "Can't create a new thread (errno 12); if you are not out of available memory, you can ...

Fri May 05 00:14:00 CST 2017 0 1391
一次線上 OOM 和性能優化

大家好,我是鴨血粉絲(大家會親切的喊我 「阿粉」),是一位喜歡吃鴨血粉絲的程序員,回想起之前線上出現 OOM 的場景,畢竟當時是第一次遇到這么 緊臟 的大事,要好好記錄下來。 1 事情回顧 在某次周五,通過 Grafana 監控,發現線上環境突然出現CPU和內存飆升的情況: 但是看到網絡 ...

Thu Jan 02 05:44:00 CST 2020 1 973
java8lambda表達式對集合分組並且排序(一次性能優化案例

最近遇到個需求是這樣的:寫一個類似於通訊錄的簡單功能,要求是首先按照部門顯示列表,然后點擊部門下拉顯示部門里面的人員信息,且人員信息按照職位排序。先分析數據結構:最外層是部門,部門里面是員工,且項目是 ...

Fri Mar 20 02:33:00 CST 2020 0 8345
一次mysql多表查詢(left jion)優化案例

一次mysql多表查詢(left jion)優化案例 在新上線的供需模塊中,發現某一個查詢按鈕點擊后,出不來結果,找到該按鈕對應sql手動執行,發現需要20-30秒才能出結果,所以服務端程序判斷超時,故先不顯示結果 以下是對這條查詢的優化記錄 1 數據庫配置 數據庫配置:4C8G 主表數據 ...

Tue Apr 14 07:52:00 CST 2020 0 2710
一次提升18倍的性能優化

背景 最近負責的一個自研的 Dubbo 注冊中心經常收到 CPU 使用率的告警,於是進行了一波優化,效果還不錯,於是打算分享下思考、優化過程,希望對大家有一些幫助。 自研 Dubbo 注冊中心是個什么東西,我畫個簡圖大家稍微感受一下就好,看不懂也沒關系,不影響后續的理解 ...

Sun Nov 21 21:44:00 CST 2021 0 138
一次 Java 服務性能優化

背景 前段時間我們的服務遇到了性能瓶頸,由於前期需求太急沒有注意這方面的優化,到了要還技術債的時候就非常痛苦了。 在很低的 QPS 壓力下服務器 load 就能達到 10-20,CPU 使用率 60% 以上,而且在每次流量峰值時接口都會大量報錯,雖然使用了服務熔斷框架 Hystrix,但熔斷 ...

Sun Nov 22 05:21:00 CST 2020 0 410
一次提升18倍的性能優化

背景 最近負責的一個自研的 Dubbo 注冊中心經常收到 CPU 使用率的告警,於是進行了一波優化,效果還不錯,於是打算分享下思考、優化過程,希望對大家有一些幫助。 自研 Dubbo 注冊中心是個什么東西,我畫個簡圖大家稍微感受一下就好,看不懂也沒關系,不影響后續的理解 ...

Wed Mar 02 18:25:00 CST 2022 2 2166
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM