原文:漫漫優化路,總會錯幾步(記一次接口優化)

最近做了一個搜索接口的優化,反復壓測了四次,終於達到要求了,記錄一下,晚上加個雞腿 業務邏輯 從OpenSearch中檢索出數據,然后各種填充組裝數據,最后返回 邏輯看似很簡單,當初我也是這樣認為的,於是預估 天完成,最后前前后后開發 聯調 改bug直到上線差不多花了 天 當然這 天並不是只做這一件事情 復雜在於影響返回結構的因素很多,排除問題需要檢查配置 檢查數據庫 檢查緩存 檢查OpenSea ...

2019-03-22 09:20 0 1309 推薦指數:

查看詳情

一次flask web接口速度優化

過慢。 單個接口訪問速度過慢原因列舉(這里我們鎖定3點): 1.無可避免首先要檢查數據庫的查詢速度 ...

Tue May 19 00:49:00 CST 2020 0 1236
一次接口性能優化實踐總結:優化接口性能的八個建議

前言 最近對外接口偶現504超時問題,原因是代碼執行時間過長,超過nginx配置的15秒,然后真槍實彈搞了一次接口性能優化。在這里結合優化過程,總結了接口優化的八個要點,希望對大家有幫助呀~ 數據量比較大,批量操作數據入庫 耗時操作考慮異步處理 恰當使用緩存 優化程序邏輯 ...

Sun May 31 06:57:00 CST 2020 0 3338
一次EFCore性能優化

  最近換公司了,新公司項目技術是用dotnetcore + efcore 做業務層的數據查詢。最近早會發言時候,測試提出有個頁面查詢列表速度特別慢,有幾十秒之長。我聽着有點詫異,畢竟之前在上一家公司我們接口查詢速度必須在200ms以內,有1秒的已經很誇張了,幾十秒基本沒有用戶體驗。但是這畢竟不是 ...

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
一次exists語句優化過程

我們經常會遇到帶有exists這種形式的語句,官方描述如下,一般對應於子查詢語句返回的布爾值: 在例子中可以看到: 原始sq ...

Tue Aug 14 04:46:00 CST 2018 1 939
哎呀,我老大寫Bug啦——一次MessageQueue的優化

  MessageQueue,顧名思義消息隊列,在系統開發中也是用的比較多的一個中間件吧。我們這里主要用它來做日志管理和訂單管理的,記得老老大(恩,是的,就是老老大,因為他已經跳槽了)還在的時候,當時 ...

Wed Nov 07 23:05:00 CST 2018 92 15563
一次springcloud並發優化

使用組件 springcloud套件 + mysql 一個普通的rest請求,做個用戶基礎信息查詢,sql已進行優化 const級別,但是通過jemeter進行壓測,發現實際並發量只有20-30,經檢查后發現是配置未優化問題,解決方式如下: 1. 增加springboot mysql ...

Thu Oct 03 01:04:00 CST 2019 0 529
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM