Asp.net
Web 應用程序性能調整的技巧和竅門
我需要有不同的選項來優化性能和加速 Web 應用程序。
基本上我需要asp.net web 應用程序。考慮到網站或 Web 應用程序的性能,您在建構 Web 應用程序或網站時會遵循什麼?
請幫忙提出建議。
提前致謝。
讀
- 最小化 HTTP 請求
- 使用內容傳遞網路
- 添加過期或記憶體控制標頭
- Gzip 組件
- 將樣式表放在頂部
- 將腳本放在底部
- 避免使用 CSS 表達式
- 使 JavaScript 和 CSS 外部化
- 減少 DNS 查找
- 縮小 JavaScript 和 CSS
- 避免重定向
- 刪除重複的腳本
- 配置 ETag
- 使 Ajax 可記憶體
- 儘早沖洗緩衝區
- 將 GET 用於 AJAX 請求
- 載入後組件
- 預載入組件
- 減少 DOM 元素的數量
- 跨域拆分組件
- 最小化 iframe 的數量
- 不是 404
- 減小 Cookie 大小
- 為組件使用無 Cookie 域
- 最小化 DOM 訪問
- 開發智能事件處理程序
- 選擇@import
- 避免過濾器
- 優化圖像
- 優化 CSS Sprites
- 不要在 HTML 中縮放圖像
- 使 favicon.ico 小且可記憶體
- 將組件保持在 25K 以下
- 將組件打包到多部分文件中
您可以使用**YSlow for Firebug**來衡量頁面的性能。