網站建設的黃金法則
2011/1/17 16:46:00
規則1 減少HTTP請求
由于上面的”性能黃金法則”,我們必須減少用戶下載html文檔的時間,最基本的一個方法是必須減少http請求,包括image,css和js文件。
規則2 使用CDN
什么是CDN?一組分布在多個不同地理位置的Web服務器用于更有效的向用戶發布內容。如果應用程序的web服務器離用戶更近,則1個http請求的響應時間將縮短;如果組件web服務器離用戶更近,則多個http請求的響應時間將縮短。同時,我們需要關注CDN Cache.例如修改了某個js文件,需要及時清除CDN Cache,甚至會出現不同步的情況。
規則3 添加Expires頭
Expires: Thu, 15 Apr 2010 20:00:00 GMT
Cache-Control: max-age=315360000
Expires的局限:需要服務器和客戶端的時鐘嚴格同步,所以我們可以使用cache-control來控制。@import 規則必須放在所有其他規則之前,而且會導致組件下載的無序性
規則5 將樣式表放在頂部
這個規則其實并不影響性能,但是卻關乎用戶的體驗。如果樣式表放在頂部,那么在下列三種情況下,瀏覽器會出現白屏1、在新窗口中打開2、重新加載3、作為主頁@import 規則必須放在所有其他規則之前,而且會導致組件下載的無序性。
規則6 將腳本放在底部
規則7 避免CSS表達式
規則8 使用外部的Javascript和CSS
頁面中盡量使用外部的js和css文件,雖然會帶來額外的http請求訪問時間,但是因為緩存機制會節省后期訪問時http的請求。特殊情況:主頁。在主頁中盡量將js和css寫在頁面中,這樣會節省主頁的訪問時間。兩全其美的方式
1、加載后下載
在主頁加載外幣之后,動態加載js和css文件。例如我們的loadJs和loadCss方法。
2、動態內聯
可以使用例如cookie的方法,如果js加載過,則寫入cookie一個值;動態檢測cookie的值,如果不存在則加載,如果存在則跳出加載過程。
規則9 減少DNS查找
DNS查找可以被緩存起來以提高性能,通過Keep-Alive和較少的域名來減少DNS查找。
規則10 精簡Javascript
精簡:從代碼中移除不必要的字符以減少其大小,進而改善加載時間。移除所有的注釋和不必要的空白字符
混淆:除了精簡,還將函數和變量的名字轉換為更短的字符串。
規則11 避免重定向
在下列幾種情況下可能會發生1. 缺少結尾的斜線2. 連接網站3. 跟蹤內部流量4. 跟蹤出站流量5. 美化URL
規則12 移除重復的腳本
規則13 配置Etag(Entity Tag)
Etag是Web服務器和瀏覽器用于確認緩存組件的有效性的一種機制,是唯一標識了一個組件的一個特定版本的字符串.
GET /i/yahoo.gif HTTP1.1
Host: us.yimg.com
HTTP 1.1 200 OK
Last-Modified: Tue, 12 Dec 2006 03:03:59 GMT
Etag: “a531782d768ca1:dcc”
Content-Length:1195
GET /i/yahoo.gif HTTP 1.1
Host: us.yimg.com
If-Modified-Since: Tue, 12 Dec 2006 03:03:59 GMT
If-None-Match: “a531782d768ca1:dcc”
HTTP 1.1 304 Not Modified
問題:通常使用組件的某些屬性來構造它,這些屬性對以特定的、寄宿了網站服務器來說是唯一的。另一臺不同的服務器發起請求,是不會匹配的。
規則14 使Ajax可緩存
被動請求(Passive Request)
主動請求(Acitve Request)
返回列表
返回首頁
主站蜘蛛池模板:
美国式禁忌4桥矿超棒|
91麻豆果冻天美精东蜜桃传媒|
最近免费中文字幕4|
亚洲精品福利网站|
精品视频一区二区三区在线播放|
国产国产午夜精华免费|
1024手机基地在线看手机|
天堂网中文字幕|
一级艳片加勒比女海盗1|
日本三级欧美三级|
五月激情综合网|
欧美性猛交xxxx乱大交极品|
伊人天堂av无码av日韩av|
美团外卖猛男男同38分钟|
国产免费观看视频|
久草网视频在线|
国产精品欧美亚洲韩国日本|
99视频精品全部在线观看|
少妇无码av无码专区在线观看|
丰满少妇被粗大猛烈进人高清|
日韩欧美国产成人|
亚洲一区二区三区免费|
欧美日韩中文一区二区三区|
亚洲综合五月天欧美|
番肉动漫无修在线观看网站
|
欧美一卡2卡3卡4卡公司|
亚洲狠狠婷婷综合久久蜜芽|
男女搞基视频软件|
八戒网站免费观看视频|
美女免费视频一区二区三区|
国产乱子伦农村xxxx|
风间由美100部合集|
国产成人午夜片在线观看|
五月天综合网站|
国产精品免费视频一区|
77777亚洲午夜久久多喷|
在线免费观看色片|
99爱在线精品免费观看|
天堂а√在线中文在线|
jianema.cn|
女人与公拘交酡过程高清视频
|