原文:面向.Net程序員的后端性能優化實戰

最近 個月沒做什么新項目 完全是對於舊的系統進行性能優化 避免超時 死鎖 數據處理能力不夠等常見的性能問題 這里不從架構方面出發 畢竟動大手腳成本比較高 那么我們以實例為前提 從細節開始 優化角度 一.業務邏輯優化 二.DB優化 三.數據處理優化 四.鎖與性能 五.cpu飆高小結 六.crash現象分析 業務邏輯優化 這一條不具有普遍性 不同的業務不同的場景 如果歸納起來 就是在不影響業務的前提下 ...

2015-02-03 18:17 10 4570 推薦指數:

查看詳情

面向.Net程序員的前端優化

背景   作為web開發人員大家大多了解一些網站的性能優化方法,其實大部分方法都不復雜,例如針對前端js和css的壓縮來減少請求大小,通過合並來減少請求次數。這里站在.Net后端程序員的角度來看一下如何最簡單快捷的處理這一類需求。   全文分3節 combres,mvc4的Bundle ...

Thu Aug 07 01:20:00 CST 2014 14 7625
面向.Net程序員的dump分析

背景   Dump文件是進程的內存鏡像。可以把程序的執行狀態通過調試器保存到dump文件中。在 Windows 系統上, dump 文件分為內核 dump 和用戶態 dump 兩種。前者一般用來分析內核相關的問題,比如驅動程序;后者一般用來分析用戶態程序的問題。   一般的程序員可能接觸不到 ...

Thu Jul 31 01:31:00 CST 2014 57 15457
面向.Net程序員的Sql版本管理

代碼版本管理基本上程序員們都知道 TFS GIT SVN等等 但是對於數據庫版本管理 java程序員或許會了解一些 但是.Net程序員收獲的資料應該不多。 特別是現在雲概念使用越來越廣的情況下,與應用程序開發和部署常規管理數據庫更改在一起便成為一個難題。 這里就分享一個用來進行sql版本管理 ...

Fri Mar 13 23:09:00 CST 2015 14 2701
Java后端程序員都做些什么?

這個問題來自於QQ網友,一句兩句說不清楚,索性寫個文章。 我剛開始做Web開發的時候,根本沒有前端,后端之說。 原因很簡單,那個時候服務器端的代碼就是一切:接受瀏覽器的請求,實現業務邏輯,訪問數據庫,用JSP生成HTML,然后發送給瀏覽器。 即使后來Javascript在瀏覽器中添加了一些 ...

Thu Jan 04 22:22:00 CST 2018 0 1538
后端程序員都做些什么?

后端程序員都做些什么? 2017-12-25 劉欣 程序猿 來自:碼農翻身(微信號:coderising) 這個問題來自於QQ網友,一句兩句說不清楚,索性寫個文章。 我剛開始做Web開發的時候,根本沒有前端,后端之說。 原因很簡單 ...

Tue Dec 26 01:34:00 CST 2017 0 8089
后端服務實戰性能優化

本文簡單介紹下后端服務開發中常用的一些性能優化策略。 1、代碼 優化代碼實現是第一位的,特別是一些不合理的復雜實現。如果結合需求能從代碼實現的角度,使用更高效的算法或方案實現,進而解決問題,那是最簡單有效的。 2、數據庫 數據庫的優化,總體上有3個方面: 1) SQL調優:除了掌握 ...

Tue Oct 29 04:01:00 CST 2019 0 1898
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM