YSlow團隊的23條“Web效能最佳實踐和規則”
1、儘可能減少HTTP請求次數
2、使用CDN
3、避免空src和href標籤
4、加入Expires或Cache-Control Header
5、使用Gzip壓縮
6、在html檔案頂部放置樣式表
7、在html檔案底部放置JavaScript指令碼
8、避免使用CSS表示式
9、使用外部JavaScript和CSS外部檔案
10、減少使用DNS查詢次數
11、精簡JavaScript和CSS
12、避免重定向
13、移除重複的指令碼
14、配置ETag
15、快取AJAX
16、使用GET完成AJAX請求
17、減少DOM元素數量
18、避免404
19、減少Cookie大小
20、使用無Cookie的域
21、避免使用濾鏡
22、不要在HTML中縮放圖片
23、使用小favicon.ico檔案,並讓其可快取
- 言簡意賅,句句經典,值得品味。原文連結:Best Practices for Speeding Up Your Web Site
相關推薦
YSlow團隊的23條“Web效能最佳實踐和規則”
1、儘可能減少HTTP請求次數 2、使用CDN 3、避免空src和href標籤 4、加入Expires或Cache-Control Header 5、使用Gzip壓縮 6、在html檔案頂部放置樣式表 7、在html檔案底部放置JavaScript指令碼 8、避免使用CS
Yslow的23條前端效能優化建議Grade(等級檢視)
Yslow是雅虎開發的基於網頁效能分析瀏覽器外掛。 兩種方法啟動Yslow: ①開啟Firebug視窗,選擇Yslow選項。②直接點選火狐右下角的Yslow啟動按鈕。 YSlow有等級檢視/元
Android效能最佳實踐:為您的APK進行瘦身
大家都知道開發中應用程式的效能是非常重要的,但是這也是優化提升的難點,本章針對 Android效能實踐——從減少APK的大小開始,提升使用者的體驗。 原文地址 https://developer.android.com/topic/performance/reduce-apk-
移動 web 開發最佳實踐
0、問題的引出提到移動裝置開發,最先讓人想起的是蘋果和安卓,以及他們那些令人頭疼的多螢幕適配。下面是騰訊分析統計的移動裝置的各解析度佔有情況。不光解析度差別很大,移動裝置的尺寸相差也很大,從3英寸的手機到12英寸的平板。下圖為各種品牌所存在的移動裝置的尺寸。還有,就算兩個裝置尺寸一樣,也會存在不一樣的螢幕密度
毫秒必爭,前端網頁效能最佳實踐
你願意為開啟一個網頁等待多長時間?我一秒也不願意等。但是事實上大多數網站在響應速度方面都讓人失望。現在越來越多的人開始建立自己的網站,部落格,你的網頁響應速度如何呢?在這篇文章中我們來介紹一下提高網頁效能的最佳實踐,以及相應的問題解決方案,讓站長或者即將要成為站長的朋友瞭解如何去測試和提高網站響應速度,對自己
20條資料庫設計最佳實踐
通常情況下,可以從兩個方面來判斷資料庫是否設計的比較規範。一是看看是否擁有大量的窄表,二是寬表的數量是否足夠的少。若符合這兩個條件,則可以說明這個資料庫的規範化水平還是比較高的。當然這是兩個泛泛而談的指標。為了達到資料庫設計規範化的要求最好滿足以下20條規則:
[重要] -- MySQL效能優化的21個最佳實踐 和 mysql使用索引
今天,資料庫的操作越來越成為整個應用的效能瓶頸了,這點對於Web應用尤其明顯。關於資料庫的效能,這並不只是DBA才需要擔心的事,而這更是我 們程式設計師需要去關注的事情。當我們去設計資料庫表結構,對操作資料庫時(尤其是查表時的SQL語句),我們都需要注意資料操作的效
MySQL效能優化的21個最佳實踐 和 mysql使用索引
今天,資料庫的操作越來越成為整個應用的效能瓶頸了,這點對於Web應用尤其明顯。關於資料庫的效能,這並不只是DBA才需要擔心的事,而這更是我 們程式設計師需要去關注的事情。當我們去設計資料庫表結構,對操作資料庫時(尤其是查表時的SQL語句),我們都需要注意資料操作的效能。這裡,我們不會講過 多的SQL語句的優
msql效能優化的21個最佳實踐和mysql索引的使用
今天,資料庫的操作越來越成為整個應用的效能瓶頸了,這點對於Web應用尤其明顯。關於資料庫的效能,這並不只是DBA才需要擔心的事,而這更是我 們程式設計師需要去關注的事情。當我們去設計資料庫表結構,對操作資料庫時(尤其是查表時的SQL語句),我們都需要注意資料操作的效能。
web設計最佳實踐核對清單
http://terrymorris.net/bestpractices/ Web Design Best Practices ChecklistBackground Information * URL: * Target Audience:
第2.1.2章 WEB系統最佳實踐Spring檔案配置之spring-common.xml
spring-common.xml主要是對spring的通用性配置。 注意spring框架在前,springmvc誕生在後,所以下面的配置需要將Controller排除在外. <context:component-scan base-package
基於springboot的web專案最佳實踐
springboot 可以說是現在做javaweb開發最火的技術,我在基於springboot搭建專案的過程中,踩過不少坑,發現整合框架時並非僅僅引入starter 那麼簡單。 要做到簡單,易用,擴充套件性更好,還需做不少二次封裝,於是便寫了個基於springboot的web專案腳手架,對一些常用的框架進行整
ASP.NET Core Web API 最佳實踐指南
原文地址: ASP.NET-Core-Web-API-Best-Practices-Guide 介紹 當我們編寫一個專案的時候,我們的主要目標是使它能如期執行,並儘可能地滿足所有使用者需求。 但是,你難道不認為建立一個能正常工作的專案還不夠嗎?同時這個專案不應該也是可維護和可讀的嗎? 事實證明,我們需
中小企業團隊敏捷產品開發流程最佳實踐
近期因為疫情的影響,不少網際網路公司開始嘗試遠端工作。也出不了少如何做好遠端工作的方法,我認為不管是場地辦公還是遠端辦公都依賴於原來的產品開發流程。 我曾經遵循CMMI5的流程管理過15人左右的跨國/語言/文化團隊,也遵循敏捷Scrum管理過9人的小團隊,還針對一個從4人發展到近30人的團隊嘗試過各種方式的專
GitHub 熱點速覽 Vol.23:前後端最佳實踐
![](https://img2020.cnblogs.com/blog/759200/202006/759200-20200607212829472-1904418824.png) 作者:HelloGitHub-**小魚乾** > 摘要:最佳實踐,又名 best-practices,是 GitHu
MySQL性能優化的21個最佳實踐 和 mysql使用索引
oct 靜態 state zid 希望 lte 適合 實踐 打開 今天,數據庫的操作越來越成為整個應用的性能瓶頸了,這點對於Web應用尤其明顯。關於數據庫的性能,這並不只是DBA才需要擔心的事,而這更是我 們程序員需要去關註的事情。當我們去設計數據庫表結構,對操作數據庫時(
Laravel 5.7 最佳實踐和開發技巧分享
Laravel 因可編寫出乾淨,可用可除錯的程式碼而為廣大的 PHP 開發者所熟知。它同樣也支援許許多多的功能,有時卻未能在文件中體現,或者由於某種原因它們出現過又被移除了。 我已經在生產環境中使用 Laravel 2 年了,從中我學到如何把程式碼變得更好,從我首次使用它以來我都充分發掘它
Spark SQL下的Parquet使用最佳實踐和程式碼實戰
一、Spark SQL下的Parquet使用最佳實踐 1)過去整個業界對大資料的分析的技術棧的Pipeline一般分為以下兩種方式: a)Data Source -> HDFS -> MR/Hive/Spark(相當於ETL)-> HDFS Par
驗證Kubernetes YAML的最佳實踐和策略
本文來自[Rancher Labs](https://mp.weixin.qq.com/s/kzNb3XzO_FqdAfdU4TuAPg "Rancher Labs") Kubernetes工作負載最常見的定義是YAML格式的檔案。使用YAML所面臨的挑戰之一是,它相當難以表達manifest檔案之間的約束
Prometheus Metrics 設計的最佳實踐和應用例項,看這篇夠了!
Prometheus 是一個開源的監控解決方案,部署簡單易使用,難點在於如何設計符合特定需求的 Metrics 去全面高效地反映系統實時狀態,以助力故障問題的發現與定位。本文即基於最佳實踐的 Metrics 設計方法,結合具體的場景例項——TKE 的網路元件 IPAMD 的內部監控,以個人實踐經驗談一談如何設