婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 加速網頁響應時間的簡單而有效的5種方法小結

加速網頁響應時間的簡單而有效的5種方法小結

熱門標簽:桂林申請400電話 蘋果港口地圖標注 400電話申請哪種品牌好 鶴壁ai電話機器人報價 人工智能 地圖標注員用什么軟件 地圖標注公安局要收費嗎 400電話辦理什么意思 怎樣在騰訊地圖標注自己的位置
在這篇文章中,你會看到5個幫助您加速網頁響應時間的簡單而有效的技術的相關討論。

1. 使用Yslow概覽與測量網站加載時間

在決定什么出問題之前,知道網站的加載時間是第一步。它也能讓你知道你是否需要為網站加速進行更改。

在我們開始之前,如果你還沒有安裝YSlow, 請安裝。他是Mozilla Firefox的一個擴展,你可從下面的鏈接找到它:

https://addons.mozilla.org/en-US/firefox/addon/5369

第一,讓我們瀏覽Six Revisions網站,我們都使用相同的例子進行測試(僅需要在新的標簽或者瀏覽器窗口中打開)。

在瀏覽器的右下角的插件欄(如圖1)。當網頁完成加載以后,你會看到”YSlow”和數字。數字代表瀏覽器加載網站所花費的時間 (以秒計)。我們希望這個數字保持盡可能低的水平。

圖 1: YSlow圖標和顯示網頁加載時間的里程表

多數情況下,導致網頁加載時間長的一個或者一組原因如下:

1、太多的HTTP請求

2、非壓縮的 (或未經縮小的) JavaScript文件

3、No expiration headers for靜態圖片文件

我們一會將要討論這些。

為了fimilarize自己網站加載時間的表現,瀏覽了一些網站。看看Google,facebook,和一些你喜歡的博客與網站。你會注意到網站 利用越多的圖片與js網頁的響應時間越久。

YSlow的使用特點

除了測量它網頁加載的速度, YSlow為您提供一些深入了解,如你可以為提高自己的網站性能做些什么,以及網站的負載性能的不足。

下面的圖片是 ‘性能’ 標簽 (如圖 2)。 但你點擊它,它會分級展示每個影響到加載時間與整體性能的領域的細節。

圖 2: 性能標簽

在這個領域,最主觀的選擇是使用CDN (內容分發網絡).CDN針對大型網站非常有效果。他們所作的事情是跨越遍及各個地區的服務器傳播網站內容。當物理服務器越是接近用戶加載一個網站,一個頁面的速度越快速。因此本質上來說,使用CDN是從服務器上將內容分發到最接近的訪問的頁面用戶旁。

圖 3: 性能標簽使用字母(A, B, C, D, F) 表示等級以及當前等級(1-100)。

等級領域:讓我們貫穿每個等級因素,下面是每個等級領域的簡短秒速,以及如何解決這些問題,實現最佳的性能。

減少HTTP請求:當網頁從服務器獲取文件的時候,便有HTTP請求產生。范圍包括腳本,CSS文件,圖片以及 asynchroneous客戶端/服務端請求 (Ajax和其他變化的技術)。這是提高性能的關鍵處,但是只需費點體力便能很容易解決。例如,盡可能的合并腳本,CSS,以及圖像,在用戶的機器上緩存文件常常有幫助。

添加期限頭部: 80% 的頁面加載時間都于下載腳本,圖片以及CSS有關。 多數情況下,這些元素在用戶的機器中不會發生改變,你可以通過在.htaccess中添加代碼緩存在用戶本地機器中(我們會在文章的后面對如何操作進行討論)。

Gzip 部件: Gziping或者壓縮JS文件,圖片,HTML文檔,CSS文檔等等。用戶可以下載較小的文件版本,增加網頁的加載速度。 這樣可以降低服務器的消耗,但是解壓縮部件也可能導致頁面響應變慢,這取決于用戶的瀏覽器。

把CSS放在頂端: 把CSS文件放在網站的頂端,可以是網站盡可能同時加載其他部件,如圖像和文字。

把js放在底端: 把CSS放在文檔的頭部,僅需要在關閉boby>前插入js.在這些腳本在后臺加載的同時,用戶先得到看似完整的頁面。

避免使用CSS表達式: 我從來沒有使用過CSS 表達式(被稱之為動態特性), 這僅是IE專有的一個增加編程概念(如控制/有條件的結構)的CSS特性,截止到IE8,三叉戟布局引擎(在IE中使用的)不再提供支持。在某種程度上,我會基于不同的條件使用PHP腳本加載不同的CSS樣式規則,例如一個隨機數,一天的時間,或者瀏覽器。

外部調用JS與CSS: 將JS和CSS文件放在外部文件中,瀏覽器緩存他們要比每次調用擁有更快的頁面加載速度。

減少DNS查找: 只要用戶在瀏覽器的地址欄中鍵入域名,瀏覽器總會執行DNS查找IP地址,網站擁越多的入口位置,必要的DNS查找也會越多。盡可能的保持較低的水平,平 均60-100毫秒進行一次DNS查詢。

縮小JS: 不同于一般的gzip壓縮,縮小js文檔是去除不必要的空格,減少文件的總尺寸,較小的頁面可以獲得更快的加載速度,你可以使用 JSMIN來縮小JavaScript.

避免重定向:無論是服務器端頭重定向,js重定向,或者HTML元素重定向。你的網站都會加載空白的頁面的頭, 然后再加載新的一頁,用戶為了獲得需要的頁面花費越來越多的時間,所以要不惜一切代價避免這種情況。

去除重復的腳本: 瀏覽器加載相同的腳本會增加頁面的加載時間,這是非常簡單的數學問題,更多的文件等于更多的加載時間。仔細檢查你的網站,確保你沒有調用兩次或三次jQuery或者其他的腳本。

圖 4: 部件標簽。

部件標簽(如圖 4)可以洞察增加網站加載速度的效果。在這里,你可以看到當前文檔加載需要的時間,如果這些文件被壓縮,響應的時間,以及假如他們緩存在用戶的機器中和什么時候緩存過期。這是對網站很好的考核,衡量其性能 與速度優化情況。最后,統計資料標簽(如圖 4),它向我們展示了所有的 HTTP請求,同時下載的文檔,以及緩存的文件。Empty cache顯示了瀏覽器需要下載的呈現頁面的文件。Primed Cache是另一方面,顯示了已經存在于用戶瀏覽器緩存中的文件列表,從而節省了瀏覽器不必再次下載文件的請求。

圖 5: Stats tab.

2. 使用CSS精靈減少HTTP請求

CSS sprites 可以通過合并你的css背景圖片,減少頁面向服務的HTTP請求,輕松的降低頁面的加載時間。

許多教程只是教你如何使用CSS精靈制作導航,我要說的是使用它制作整個網站的用戶界面。

首先,讓我們快速瀏覽一下YouTube,看一看他們是如何使用CSS Sprites的(如圖 6)。 你不能在這里看到YouTube的CSS Sprite:

master-vfl87445.png

圖 6: YouTube的 “主要的” CSS Sprite.

這是怎么做到的,使用CSS,YouTube設定了一個將這張圖片作為背景(如上圖)的類, 然后其他元素只需要通過css的背景位置屬性background-position設定相應的類來使 用這些圖片。

讓我們來試試,我們打算使用YouTube圖片來制作一個實例。

在以下示例中,我們使YouTube標志顯示在屏幕上。使用相同的使用相同的sprite類與相同的圖標,制作一個簡單的翻轉圖標。

 style>
.sprite {
  background:url(http://s.ytimg.com/yt/img/master-vfl87445.png);
}

#logo {
  width:100px;
  height:45px;
  background-position:0 0;
}
/style>

div id="logo"> /div> 

現在我們所作的是通過單一的HTTP請求滿足所有的靜態網站需求。這樣可以大大降低網頁加載時間。

當你使用sprites制作懸停翻轉效果時,圖片更替看起來間隔時間非常短。不同于翻轉狀態時加載文件,留下大量的空白直到該文件完全被加載。 

style>
.sprite {
  background:url(http://s.ytimg.com/yt/img/master-vfl87445.png);
}
#logo {
  width:100px;
  height:45px;
  background-position:0 0;
}

#button {
  background-position:0 -355px;
  padding:5px 8px;
}

#button:hover{
  background-position:-25px -355px;
}

/style>

div id="logo"> /div>

a href="#" id="button">/a>

 

3. 先加載CSS最后加載JavaScript

某些站點,你根本無法避開所有的擾亂了你功能的HTTP請求。

在這方面,以下幾個建議:

    在body上的head>標簽里加載CSS 在/body>標簽閉合前加載JavaScript .

會發生什事情呢?網頁在用戶的機器上加載顯示,因此他們的眼睛就開始掃描所提供的內容,這個時候JavaScript正好迎頭趕上在后臺進行加載。

提示:如果您不想移動JavaScript標記,你認為它會搞糟網站的方式工作,我建議使用defer 屬性。

4. 使用子域名并發下載

并行下載,當你增加文件下載。如果你有打開網頁在頁腳的狀態欄,你會發現加載其他網站的時候,會同時對static.domain.com和 c1.domain.com進行請求。

這是一個非常棒的優化負載性能的方法。雖然只是簡單的使用子域名,內容在同一個服務器上,但是瀏覽器是當作獨立的服務器進行對待。

進行這樣的設定:

1、在服務器上創建3個子域名

2、把圖片放在在每個子域名的一個文件夾內

3、在新建的子域名中替換網站圖片的位置路徑

現在使用JavaScript文件,不會超過兩個并發。

5. Adding an Expires Header

一些網站非常豐富,即使使用上述的技術后,性能似乎還可以增加更多。

一個用戶訪問你的網站,產生一些必要的頁面,圖片,腳本等HTT請求。

當你使用了Expires Header,你可以在用戶的本地機器對這些元素進行緩存,不僅提高了他們的訪問速度,也節省了你的帶寬。 Expires header可以在所有的圖片,腳本與css上使用。

只需要在你的網站根目錄.htaccess文件中加入一行代碼就可以輕松做到。(假如你沒有,可以用文本編輯器創建一個,存為.htaccess, 然后上傳到根目錄中。)

下面的.htaccess.為ico,.pfd,.flv (Flash類型文件),.jpg,.png等設置了2010到期的遙遠的期限。 

FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|CSS|swf)$">
  Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
/FilesMatch>

標簽:張家界 玉溪 北京 青海 廣元 鐵嶺 通遼 北京

巨人網絡通訊聲明:本文標題《加速網頁響應時間的簡單而有效的5種方法小結》,本文關鍵詞  加速,網頁,響,應時,間的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《加速網頁響應時間的簡單而有效的5種方法小結》相關的同類信息!
  • 本頁收集關于加速網頁響應時間的簡單而有效的5種方法小結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    wwww国产精品欧美| 亚洲亚洲精品在线观看| 国产精品色噜噜| 午夜伦理一区二区| av高清久久久| 日本一区二区免费在线| 另类欧美日韩国产在线| 欧美视频精品在线| 亚洲欧洲av在线| 成人在线综合网站| 亚洲人精品一区| 色呦呦国产精品| 亚洲精品网站在线观看| 欧美电影影音先锋| 久久国产精品99久久久久久老狼| 久久先锋影音av鲁色资源 | 91香蕉视频在线| 亚洲午夜精品在线| 国产一区二区三区四区五区入口 | 亚洲激情自拍视频| 粉嫩av一区二区三区粉嫩| 久久综合狠狠综合久久激情 | 国产高清久久久| 久久久久久97三级| 九色porny丨国产精品| 国产网站一区二区| 美女一区二区视频| 精品国偷自产国产一区| 国产亚洲精品aa| 日韩一区二区在线免费观看| 欧洲一区二区三区在线| 色综合久久综合网欧美综合网| 国产成人精品亚洲日本在线桃色| 欧美综合视频在线观看| 国产一区二区伦理片| 欧美电影免费观看高清完整版在线| 日韩精品91亚洲二区在线观看| 精品一区二区三区日韩| 蜜桃久久精品一区二区| 国产精品伦理在线| 亚洲精品中文在线观看| 国产精品高潮久久久久无| 中文字幕欧美一| 亚洲图片激情小说| 亚洲视频一区二区免费在线观看 | 夜夜嗨av一区二区三区中文字幕| 欧美成人女星排行榜| 亚洲国产精品久久不卡毛片| 一区二区三区中文字幕精品精品 | 国产精品一区二区在线观看网站| 亚洲你懂的在线视频| 亚洲精品成a人| 蜜乳av一区二区三区| 国产福利一区二区三区在线视频| 91网站在线播放| 91影视在线播放| 6080日韩午夜伦伦午夜伦| 中文字幕av在线一区二区三区| 国产精品久久久久久久久搜平片 | 亚洲成人精品一区二区| 91一区二区在线观看| 亚洲高清一区二区三区| 91精品国产综合久久国产大片| 丝袜脚交一区二区| 久久精品视频在线看| 日韩一区二区麻豆国产| 欧美吞精做爰啪啪高潮| 91久久线看在观草草青青| 91在线精品一区二区| 成人精品gif动图一区| 久久成人精品无人区| 中文字幕一区免费在线观看| 日韩在线卡一卡二| 99综合电影在线视频| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲欧美另类久久久精品| 久久久美女毛片| 成人午夜碰碰视频| 丰满少妇在线播放bd日韩电影| 亚洲成人激情社区| 亚洲小少妇裸体bbw| 亚洲精品第1页| 一区二区在线看| 亚洲最新视频在线观看| 亚洲一区在线看| 亚洲国产美女搞黄色| 亚洲成a人v欧美综合天堂下载| 亚洲高清视频中文字幕| 亚洲超碰精品一区二区| 天天综合网天天综合色| 天天亚洲美女在线视频| 国产做a爰片久久毛片| 中文字幕av一区二区三区免费看 | 经典三级一区二区| 日本韩国欧美一区二区三区| 亚洲国产精品久久人人爱| 欧美一区二区三区四区在线观看| 免费视频最近日韩| 亚洲激情中文1区| 午夜精品久久久久久久| 91麻豆精品国产91久久久久久久久 | 99riav一区二区三区| 国产69精品一区二区亚洲孕妇| 粉嫩aⅴ一区二区三区四区| 97久久超碰国产精品电影| 亚洲国产成人av| 日韩一卡二卡三卡国产欧美| 国产日韩一级二级三级| 成人av动漫网站| 亚洲三级理论片| www国产成人| 91在线观看视频| 激情五月激情综合网| 一区二区三区精密机械公司| 亚洲精选一二三| 国产欧美日韩三级| 免费在线一区观看| 偷窥少妇高潮呻吟av久久免费| 一区二区三区波多野结衣在线观看| 亚洲日本护士毛茸茸| 一区二区中文视频| 一区二区三区在线播| 亚洲国产成人高清精品| 午夜精彩视频在线观看不卡| 日韩中文字幕麻豆| 一卡二卡欧美日韩| 久久青草欧美一区二区三区| 色www精品视频在线观看| 精品亚洲国产成人av制服丝袜| 午夜精品在线视频一区| 一区二区三区免费在线观看| 中文字幕中文字幕一区| 日本中文一区二区三区| 在线日韩av片| 亚洲欧洲日韩在线| 北条麻妃一区二区三区| 日韩在线一区二区| 国精产品一区一区三区mba桃花 | 91免费视频网| 精品国产乱码久久久久久牛牛| 亚洲一区二区三区四区五区中文| 国产在线麻豆精品观看| 91精品视频网| 亚洲国产精品久久久男人的天堂| 91亚洲精品乱码久久久久久蜜桃| 久久久一区二区| 狠狠色丁香九九婷婷综合五月| 欧美色综合网站| 亚洲综合激情小说| 99久久久久免费精品国产 | 精品国产乱码久久久久久1区2区 | 亚洲精品一卡二卡| 久久日韩粉嫩一区二区三区| 亚洲精品高清视频在线观看| 99re视频精品| 久久精品欧美一区二区三区不卡| 中文在线一区二区| 天天色图综合网| 91麻豆123| 99久久婷婷国产综合精品电影 | 亚洲激情五月婷婷| 国产主播一区二区| 7777女厕盗摄久久久| 一区二区三区.www| 99久久精品国产观看| 亚洲国产精品av| 欧美乱妇23p| 亚洲成av人片在线| 在线成人av影院| 国产成人午夜99999| 日韩免费一区二区| 亚洲高清在线视频| 91在线视频18| 亚洲国产一区二区视频| 色琪琪一区二区三区亚洲区| 国产精品久久久久影院| 国产精品一区二区不卡| 日韩女优av电影| 日本亚洲视频在线| 精品少妇一区二区三区在线播放| 亚洲va欧美va人人爽午夜| 在线一区二区三区| 亚洲激情图片一区| 欧美日产在线观看| 午夜精品福利一区二区蜜股av| 亚洲精品一区二区三区精华液| 日韩**一区毛片| 欧美高清激情brazzers| 婷婷国产v国产偷v亚洲高清| 色呦呦一区二区三区| 国产精品 欧美精品| 日韩免费看网站| 国产精品女同一区二区三区| 久久精品免费看| 亚洲美女屁股眼交| 欧美色视频一区| 日本aⅴ免费视频一区二区三区| 欧美成人猛片aaaaaaa| 国产+成+人+亚洲欧洲自线| 18成人在线观看|