這是我第一次使用博客園,之後它將陪伴我IT工做生活的一部分,之後每次有工做體會和成長我都會用它記錄下來。數組
今天的第一篇文章是我測試的好朋友發給個人《淘寶前臺系統性能分析與優化》,看完後,我結合本身開發經歷整理了幾個簡單的編碼習慣的改變,這樣有助於你程序和系統系能的有限提高。瀏覽器
只有從小事作起,例如從注重如下幾個編碼習慣,雖然只能有限的提高性能,但從細節入手以後纔能有更大的提高,最後纔可能達到從架構和服務器方面的優化來提升系能。緩存
如下優化措施都是非必須的,根據具體狀況採起相應優化措施便可。服務器
1、服務器端的優化架構
1.刪除空行異步
2.刪除多餘空格性能
3.業務方法上去重測試
4.類中屬性字段要排序優化
– 頻繁使用的放一塊兒編碼
– 基本類型引用類型分開放
5.處理數組儘可能按行處理不要按列
2、瀏覽器端優化:
1.HTML瘦身(頁面越小延遲越小)
– 壓縮刪除空白字符
– 刪除註釋
– 重複數據合幵
– 次要信息異步化.異步渲染,必要時再加載
– 避免行內樣式
2.爲JS變量設置別名
– 如,var obj =document.getElementById(「id」);
3. 減小請求數
4. 減少響應大小
5. 減小DNS查詢
6. 減小重定向
7.減少靜態資源,優化圖片,避免頁面縮放圖片
8.減少Cookie大小
9.組合CSS/JS,最小化CSS/JS
10.緩存資源
11.使用相對的UR
– 對於頁面中的各類URL,例如連接、外鏈CSS的href、外鏈Javascript的src、圖片src、iframe src等,若是可以肯定它們與當前頁面是處於同一域名下的話,
則可使用相對URL,這樣每個URL都可以節省至少一個域名的長度
13.杜絕404
3、減小GC(垃圾回收)的總時間
– 在對象使用完畢後,儘可能釋放掉對象的引用。(如object=null;)
以上是我看完《淘寶前臺系統性能分析與優化》一文後結合我當前的理解而總結的一些優化措施,但文中還有其餘更加專業和更高層次的優化方案在這裏我沒有說起,
待我能力有所及的時候本人再來總結。
但願這篇文章,也是本人的開篇能幫助到一些IT夥伴們。