高清日韩中文字幕在线视频,久久久91精品国产一区二区三区,成人免费观看精品视频免费,国产69精品久久久999,亚洲一区二区欧美人妻,男女上床视频18禁,91亚洲欧美强伦三区,亚洲成Av成人片乱码色午夜,日韩亚洲欧洲人妻三区中文字幕

網站建設過程中,如何讓圖片加載速度大大提高

更新時間:2019-02-15 編輯:未知 關注人次:0 云搜索


前言: 

在同樣的網絡環境下,兩個同樣能滿足你的需求的網站,一個“Duang”的一下就加載出來了,一個糾結了半天才出來,你會選擇哪個?研究表明:用戶最滿意的打開網頁時間是2-5秒,如果等待超過10秒,99%的用戶會關閉這個網頁。也許這樣講,各位還不會有太多感觸,接下來我列舉一組數據:Google網站訪問速度每慢400ms就導致用戶搜索請 求下降0.59%;Amazon每增加100ms網站延遲將導致收入下降1%;雅虎如果有400ms延遲會導致流量下降5-9%。網站的加載速度嚴重影響了用戶體驗,也決定了這個網站的生死存亡。

可能有人會說:網站的性能是后端工程師的事情,與前端并無多大關系。我只能說,too young too simple。事實上,只有10%~20%的最終用戶響應時間是用在從Web服務器獲取HTML文檔并傳送到瀏覽器的,那剩余的時間去哪兒了?來瞄一下性能黃金法則

只有10%~20%的最終用戶響應時間花在了下載HTML文檔上。其余的80%~90%時間花在了下載頁面中的所有組件上。

接下來我們將研究一下前端攻城獅如何來提高頁面的加載速度。

 

一、減少HTTP請求

上面說到80%~90%時間花在了下載頁面中的所有組件進行的HTTP請求上。因此,改善響應時間最簡單的途徑就是減少HTTP請求的數量。

圖片地圖:

假設導航欄上有五幅圖片,點擊每張圖片都會進入一個鏈接,這樣五張導航的圖片在加載時會產生5個HTTP請求。然而,使用一個圖片地圖可以提高效率,這樣就只需要一個HTTP請求。

服務器端圖片地圖:將所有點擊提交到同一個url,同時提交用戶點擊的x、y坐標,服務器端根據坐標映射響應

客戶端圖片地圖:直接將點擊映射到操作

復制代碼
<img src="planets.jpg" border="0" usemap="#planetmap" alt="Planets" />

<map name="planetmap" id="planetmap">
     <area shape="rect" coords="180,139,14" href ="venus.html" alt="Venus" />
     <area shape="rect" coords="129,161,10" href ="mercur.html" alt="Mercury" />
     <area shape="rect" coords="0,0,110,260" href ="sun.html" alt="Sun" />
     <area shape="rect" coords="140,0,110,260" href ="star.html" alt="Sun" />
</map>
復制代碼

使用圖片地圖的缺點:指定坐標區域時,矩形或圓形比較容易指定,而其它形狀手工指定比較難

CSS Sprites

CSS Sprites直譯過來就是CSS精靈,但是這種翻譯顯然是不夠的,其實就是通過將多個圖片融合到一副圖里面,然后通過CSS的一些技術布局到網頁上。特別是圖片特別多的網站,如果能用css sprites降低圖片數量,帶來的將是速度的提升。

復制代碼
<div>
    <span id="image1" class="nav"></span>
    <span id="image2" class="nav"></span>
    <span id="image3" class="nav"></span>
    <span id="image4" class="nav"></span>
    <span id="image5" class="nav"></span>
</div>
復制代碼
復制代碼
.nav {
    width: 50px;
    height: 50px;
    display: inline-block;
    border: 1px solid #000;
    background-image: url('E:/1.png');
}
#image1 {
        background-position: 0 0;
}
#image2 {
        background-position: -95px 0;
}
#image3 {
        background-position: -185px 0;
}
#image4 {
        background-position: -275px 0;
}
#image5 {
        background-position: -366px -3px;
}
復制代碼

運行結果:

PS:使用CSS Sprites還有可能降低下載量,可能大家會認為合并后的圖片會比分離圖片的總和要大,因為還有可能會附加空白區域。實際上,合并后的圖片會比分離的圖片總和要小,因為它降低了圖片自身的開銷,譬如顏色表、格式信息等。

字體圖標

在可以大量使用字體圖標的地方我們可以盡可能使用字體圖標,字體圖標可以減少很多圖片的使用,從而減少http請求,字體圖標還可以通過CSS來設置顏色、大小等樣式,何樂而不為。

合并腳本 和樣式表

將多個樣式表或者腳本文件合并到一個文件中,可以減少HTTP請求的數量從而縮短效應時間。

然而合并所有文件對許多人尤其是編寫模塊化代碼的人來說是不能忍的,而且合并所有的樣式文件或者腳本文件可能會導致在一個頁面加載時加載了多于自己所需要的樣式或者腳本,對于只訪問該網站一個(或幾個)頁面的人來說反而增加了下載量,所以大家應該自己權衡利弊。

 

二、使用CDN

如果應用程序web服務器離用戶更近,那么一個HTTP請求的響應時間將縮短。另一方面,如果組件web服務器離用戶更近,則多個HTTP請求的響應時間將縮短。

 CDN(內容發布網絡)是一組分布在多個不同地理位置的Web服務器,用于更加有效地向用戶發布內容。在優化性能時,向特定用戶發布內容的服務器的選擇基于對網絡慕課擁堵的測量。例如,CDN可能選擇網絡階躍數最小的服務器,或者具有最短響應時間的服務器。

CDN還可以進行數據備份、擴展存儲能力,進行緩存,同時有助于緩和Web流量峰值壓力。

CDN的缺點:

1、響應時間可能會受到其他網站流量的影響。CDN服務提供商在其所有客戶之間共享Web服務器組。

2、如果CDN服務質量下降了,那么你的工作質量也將下降

3、無法直接控制組件服務器

 

三、添加Expires頭

頁面的初次訪問者會進行很多HTTP請求,但是通過使用一個長久的Expires頭,可以使這些組件被緩存,下次訪問的時候,就可以減少不必要的HTPP請求,從而提高加載速度。

Web服務器通過Expires頭告訴客戶端可以使用一個組件的當前副本,直到指定的時間為止。例如:

Expires: Fri, 18 Mar 2016 07:41:53 GMT

Expires缺點: 它要求服務器和客戶端時鐘嚴格同步;過期日期需要經常檢查

HTTP1.1中引入Cache-Control來克服Expires頭的限制,使用max-age指定組件被緩存多久。

Cache-Control: max-age=12345600

若同時制定Cache-Control和Expires,則max-age將覆蓋Expires頭

 

四、壓縮組件

從HTTP1.1開始,Web客戶端可以通過HTTP請求中的Accept-Encoding頭來表示對壓縮的支持

Accept-Encoding: gzip,deflate

如果Web服務器看到請求中有這個頭,就會使用客戶端列出來的方法中的一種來進行壓縮。Web服務器通過響應中的Content-Encoding來通知 Web客戶端。

Content-Encoding: gzip

代理緩存

當瀏覽器通過代理來發送請求時,情況會不一樣。假設針對某個URL發送到代理的第一個請求來自于一個不支持gzip的瀏覽器。這是代理的第一個請求,緩存為空。代理將請求轉發給服務器。此時響應是未壓縮的,代理緩存同時發送給瀏覽器。現在,假設到達代理的請求是同一個url,來自于一個支持gzip的瀏覽器。代理會使用緩存中未壓縮的內容進行響應,從而失去了壓縮的機會。相反,如果第一個瀏覽器支持gzip,第二個不支持,你們代理緩存中的壓縮版本將會提供給后續的瀏覽器,而不管它們是否支持gzip。

解決辦法:在web服務器的響應中添加vary頭Web服務器可以告訴代理根據一個或多個請求頭來改變緩存的響應。因為壓縮的決定是基于Accept-Encoding請求頭的,因此需要在vary響應頭中包含Accept-Encoding。

vary: Accept-Encoding
 

五、將樣式表放在頭部

首先說明一下,將樣式表放在頭部對于實際頁面加載的時間并不能造成太大影響,但是這會減少頁面首屏出現的時間,使頁面內容逐步呈現,改善用戶體驗,防止“白屏”。

我們總是希望頁面能夠盡快顯示內容,為用戶提供可視化的回饋,這對網速慢的用戶來說是很重要的。

將樣式表放在文檔底部會阻止瀏覽器中的內容逐步出現。為了避免當樣式變化時重繪頁面元素,瀏覽器會阻塞內容逐步呈現,造成“白屏”。這源自瀏覽器的行為:如果樣式表仍在加載,構建呈現樹就是一種浪費,因為所有樣式表加載解析完畢之前務虛會之任何東西

 

六、將腳本放在底部

更樣式表相同,腳本放在底部對于實際頁面加載的時間并不能造成太大影響,但是這會減少頁面首屏出現的時間,使頁面內容逐步呈現。

js的下載和執行會阻塞Dom樹的構建(嚴謹地說是中斷了Dom樹的更新),所以script標簽放在首屏范圍內的HTML代碼段里會截斷首屏的內容。

下載腳本時并行下載是被禁用的——即使使用了不同的主機名,也不會啟用其他的下載。因為腳本可能修改頁面內容,因此瀏覽器會等待;另外,也是為了保證腳本能夠按照正確的順序執行,因為后面的腳本可能與前面的腳本存在依賴關系,不按照順序執行可能會產生錯誤。

 

七、避免CSS表達式

CSS表達式是動態設置CSS屬性的一種強大并且危險的方式,它受到了IE5以及之后版本、IE8之前版本的支持。

p {
    width: expression(func(),document.body.clientWidth > 400 ? "400px" : "auto");
    height: 80px;
    border: 1px solid #f00;
}
復制代碼
<p><span></span></p>
<p><span></span></p>
<p><span></span></p>
<p><span></span></p>
<p><span></span></p>
<script>
    var n = 0;
    function func() {
        n++;
        // alert();
        console.log(n);
    }
</script>
復制代碼

鼠標移動了幾次,函數的運行次數輕而易舉的達到了幾千次,危險性顯而易見。

如何解決:

一次性表達式:

p {
    width: expression(func(this));
    height: 80px;
    border: 1px solid #f00;
}
復制代碼
<p><span></span></p>
<p><span></span></p>
<p><span></span></p>
<p><span></span></p>
<p><span></span></p>
<script>
    var n = 0;
    function func(elem) {
        n++;
        elem.style.width = document.body.clientWidth > 400 ? '400px' : "auto";
        console.log(n);
    }
</script>
復制代碼

事件處理機制

用js事件處理機制來動態改變元素的樣式,使函數運行次數在可控范圍之內。

 

八、使用外部的JavaScript和CSS

內聯腳本或者樣式可以減少HTTP請求,按理來說可以提高頁面加載的速度。然而在實際情況中,當腳本或者樣式是從外部引入的文件,瀏覽器就有可能緩存它們,從而在以后加載的時候能夠直接使用緩存,而HTML文檔的大小減小,從而提高加載速度。

影響因素:

1、每個用戶產生的頁面瀏覽量越少,內聯腳本和樣式的論據越強勢。譬如一個用戶每個月只訪問你的網站一兩次,那么這種情況下內聯將會更好。而如果該用戶能夠產生很多頁面瀏覽量,那么緩存的樣式和腳本將會極大減少下載的時間,提交頁面加載速度。

2、如果你的網站不同的頁面之間使用的組件大致相同,那么使用外部文件可以提高這些組件的重用率。

加載后下載

有時候我們希望內聯樣式和腳本,但又可以為接下來的頁面提供外部文件。那么我們可以在頁面加載完成止嘔動態加載外部組件,以便用戶接下來的訪問。

復制代碼
 1   function doOnload() {
 2       setTimeout("downloadFile()",1000);
 3   }
 4   
 5   window.onload = doOnload;
 6   
 7   function downloadFile() {
 8       downloadCss("http://abc.com/css/a.css");
 9       downloadJS("http://abc.com/js/a.js");
10  }
11  
12  function downloadCss(url) {
13      var ele = document.createElement('link');
14      ele.rel = "stylesheet";
15      ele.type = "text/css";
16      ele.href = url;
17  
18      document.body.appendChild(ele);
19  }
20  
21  function downloadJS(url) {
22      var ele = document.createElement('script');
23      ele.src = url;
24      document.body.appendChild(ele);
25  }
復制代碼

在該頁面中,JavaScript和CSS被加載兩次(內聯和外部)。要使其正常工作,必須處理雙重定義。將這些組件放到一個不可見的IFrame中是一個比較好的解決方式。

 

 九、減少DNS查找

當我們在瀏覽器的地址欄輸入網址(譬如: www.linux178.com) ,然后回車,回車這一瞬間到看到頁面到底發生了什么呢?

域名解析 --> 發起TCP的3次握手 --> 建立TCP連接后發起http請求 --> 服務器響應http請求,瀏覽器得到html代碼 --> 瀏覽器解析html代碼,并請求html代碼中的資源(如js、css、圖片等) --> 瀏覽器對頁面進行渲染呈現給用戶

域名解析是頁面加載的第一步,那么域名是如何解析的呢?以Chrome為例:

1.  Chrome瀏覽器 會首先搜索瀏覽器自身的DNS緩存(緩存時間比較短,大概只有1分鐘,且只能容納1000條緩存),看自身的緩存中是否有www.linux178.com 對應的條目,而且沒有過期,如果有且沒有過期則解析到此結束。
 注:我們怎么查看Chrome自身的緩存?可以使用 chrome://net-internals/#dns 來進行查看
 
2.  如果瀏覽器自身的緩存里面沒有找到對應的條目,那么Chrome會搜索操作系統自身的DNS緩存,如果找到且沒有過期則停止搜索解析到此結束.
 注:怎么查看操作系統自身的DNS緩存,以Windows系統為例,可以在命令行下使用 ipconfig /displaydns 來進行查看 
  
3.  如果在Windows系統的DNS緩存也沒有找到,那么嘗試讀取hosts文件(位于C:\Windows\System32\drivers\etc),看看這里面有沒有該域名對應的IP地址,如果有則解析成功。

4.  如果在hosts文件中也沒有找到對應的條目,瀏覽器就會發起一個DNS的系統調用,就會向本地配置的首選DNS服務器(一般是電信運營商提供的,也可以使用像Google提供的DNS服務器)發起域名解析請求(通過的是UDP協議向DNS的53端口發起請求,這個請求是遞歸的請求,也就是運營商的DNS服務器必須得提供給我們該域名的IP地址),運營商的DNS服務器首先查找自身的緩存,找到對應的條目,且沒有過期,則解析成功。如果沒有找到對應的條目,則有運營商的DNS代我們的瀏覽器發起迭代DNS解析請求,它首先是會找根域的DNS的IP地址(這個DNS服務器都內置13臺根域的DNS的IP地址),找打根域的DNS地址,就會向其發起請求(請問www.linux178.com這個域名的IP地址是多少啊?),根域發現這是一個頂級域com域的一個域名,于是就告訴運營商的DNS我不知道這個域名的IP地址,但是我知道com域的IP地址,你去找它去,于是運營商的DNS就得到了com域的IP地址,又向com域的IP地址發起了請求(請問www.linux178.com這個域名的IP地址是多少?),com域這臺服務器告訴運營商的DNS我不知道www.linux178.com這個域名的IP地址,但是我知道linux178.com這個域的DNS地址,你去找它去,于是運營商的DNS又向linux178.com這個域名的DNS地址(這個一般就是由域名注冊商提供的,像萬網,新網等)發起請求(請問www.linux178.com這個域名的IP地址是多少?),這個時候linux178.com域的DNS服務器一查,誒,果真在我這里,于是就把找到的結果發送給運營商的DNS服務器,這個時候運營商的DNS服務器就拿到了www.linux178.com這個域名對應的IP地址,并返回給Windows系統內核,內核又把結果返回給瀏覽器,終于瀏覽器拿到了www.linux178.com對應的IP地址,該進行一步的動作了。

注:一般情況下是不會進行以下步驟的

如果經過以上的4個步驟,還沒有解析成功,那么會進行如下步驟:
5.  操作系統就會查找NetBIOS name Cache(NetBIOS名稱緩存,就存在客戶端電腦中的),那這個緩存有什么東西呢?凡是最近一段時間內和我成功通訊的計算機的計算機名和Ip地址,就都會存在這個緩存里面。什么情況下該步能解析成功呢?就是該名稱正好是幾分鐘前和我成功通信過,那么這一步就可以成功解析。

6.  如果第5步也沒有成功,那會查詢WINS 服務器(是NETBIOS名稱和IP地址對應的服務器)

7.  如果第6步也沒有查詢成功,那么客戶端就要進行廣播查找

8.  如果第7步也沒有成功,那么客戶端就讀取LMHOSTS文件(和HOSTS文件同一個目錄下,寫法也一樣)

如果第八步還沒有解析成功,那么就宣告這次解析失敗,那就無法跟目標計算機進行通信。只要這八步中有一步可以解析成功,那就可以成功和目標計算機進行通信。

DNS也是開銷,通常瀏覽器查找一個給定域名的IP地址要花費20~120毫秒,在完成域名解析之前,瀏覽器不能從服務器加載到任何東西。那么如何減少域名解析時間,加快頁面加載速度呢?

當客戶端DNS緩存(瀏覽器和操作系統)緩存為空時,DNS查找的數量與要加載的Web頁面中唯一主機名的數量相同,包括頁面URL、腳本、樣式表、圖片、Flash對象等的主機名。減少主機名的 數量就可以減少DNS查找的數量。

減少唯一主機名的數量會潛在減少頁面中并行下載的數量(HTTP 1.1規范建議從每個主機名并行下載兩個組件,但實際上可以多個),這樣減少主機名和并行下載的方案會產生矛盾,需要大家自己權衡。建議將組件放到至少兩個但不多于4個主機名下,減少DNS查找的同時也允許高度并行下載。

 

十、精簡JavaScript

精簡

精簡就是從代碼中移除不必要的字符以減少文件大小,降低加載的時間。代碼精簡的時候會移除不必要的空白字符(空格,換行、制表符),這樣整個文件的大小就變小了。

混淆

混淆是應用在源代碼上的另外一種方式,它會移除注釋和空白符,同時它還會改寫代碼。在混淆的時候,函數和變量名將會被轉換成更短的字符串,這時代碼會更加精煉同時難以閱讀。通常這樣做是為了增加對代碼進行反向工程的難度,這也同時提高了性能。

缺點:

混淆本身比較復雜,可能會引入錯誤。

需要對不能改變的符號做標記,防止JavaScript符號(譬如關鍵字、保留字)被修改。

混淆會使代碼難以閱讀,這使得在產品環境中調試問題更加困難。

在以上提到了關于用gzip之類的壓縮方式來壓縮文件,這邊說明一下,就算使用gzip等方式來壓縮文件,精簡代碼依然是有必要的。一般來說,壓縮產生的節省是高于精簡的,在生產環境中,精簡和壓縮同時使用能夠最大限度的獲得更多的節省。

CSS的精簡

CSS的精簡帶來的節省一般來說是小于JavaScript精簡的,因為CSS中注釋和空白相對較少。

除了移除空白、注釋之外,CSS可以通過優化來獲得更多的節省:

合并相同的類;

移除不使用的類;

使用縮寫,譬如

復制代碼
.right {
    color: #fff;

    padding-top: 0; 

    margin: 0 10px;
    
    border: 1px solid #111
}
.wrong {
    color: #ffffff;

    padding-top: 0px; 

    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;


    border-color: #111;
    border-width: 1px;
    border-style: solid;
}
復制代碼

上面.right是正確的的寫法,顏色使用縮寫,使用0代替0px,合并可以合并的樣式。另外,在精簡的時候其實樣式最后一行的';'也是可以省略的。

來看看精簡的例子:

以上分別是jquery-2.0.3的學習版(未精簡)和精簡版,可見精簡文件的大小比源文件小了155k,而且,在精簡版中jquery還做了混淆,譬如用e代替window等,從而獲得最大的節省。

 

十一、避免重定向

什么是重定向?

重定向用于將用戶從一個URL重新路由到另一個URL。

常用重定向的類型

301:永久重定向,主要用于當網站的域名發生變更之后,告訴搜索引擎域名已經變更了,應該把舊域名的的數據和鏈接數轉移到新域名下,從而不會讓網站的排名因域名變更而受到影響。

302:臨時重定向,主要實現post請求后告知瀏覽器轉移到新的URL。

304:Not Modified,主要用于當瀏覽器在其緩存中保留了組件的一個副本,同時組件已經過期了,這是瀏覽器就會生成一個條件GET請求,如果服務器的組件并沒有修改過,則會返回304狀態碼,同時不攜帶主體,告知瀏覽器可以重用這個副本,減少響應大小。

重定向如何損傷性能?

當頁面發生了重定向,就會延遲整個HTML文檔的傳輸。在HTML文檔到達之前,頁面中不會呈現任何東西,也沒有任何組件會被下載。

來看一個實際例子:對于ASP.NET webform開發來說,對于新手很容易犯一個錯誤,就是把頁面的連接寫成服務器控件后臺代碼里,例如用一個Button控件,在它的后臺click事件中寫上:Response.Redirect("");然而這個Button的作用只是轉移URL,這是非常低效的做法,因為點擊Button后,先發送一個Post請求給服務器,服務器處理Response.Redirect("")后就發送一個302響應給瀏覽器,瀏覽器再根據響應的URL發送GET請求。正確的做法應該是在html頁面直接使用a標簽做鏈接,這樣就避免了多余的post和重定向。

重定向的應用場景

1. 跟蹤內部流量

重定向經常用于跟蹤用戶流量的方向,當擁有一個門戶主頁的時候,同時想對用戶離開主頁后的流量進行跟蹤,這時可以使用重定向。例如: 某網站主頁新聞的鏈接地址http://a.com/r/news,點擊該鏈接將產生301響應,其Location被設置為http://news.a.com。通過分析a.com的web服務器日志可以得知人們離開首頁之后的去向。

我們知道重定向是如何損傷性能的,為了實現更好的效率,可以使用Referer日志來跟蹤內部流量去向。每個HTTP請求都有一個Referer表示原始請求頁(除了從書簽打開或直接鍵入URL等操作),記錄下每個請求的Referer,就避免了向用戶發送重定向,從而改善了響應時間。

2. 跟蹤出站流量

有時鏈接可能將用戶帶離你的網站,在這種情況下,使用Referer就不太現實了。

同樣也可以使用重定向來解決跟蹤出站流量問題。以百度搜索為例,百度通過將每個鏈接包裝到一個302重定向來解決跟蹤的問題,例如搜索關鍵字“前端性能優化”,搜索結果中的一個URL為https://www.baidu.com/link?url=pDjwTfa0IAf_FRBNlw1qLDtQ27YBujWp9jPN4q0QSJdNtGtDBK3ja3jyyN2CgxR5aTAywG4SI6V1NypkSyLISWjiFuFQDinhpVn4QE-uLGG&wd=&eqid=9c02bd21001c69170000000556ece297,即使搜索結果并沒有變,但這個字符串是動態改變的,暫時還不知道這里起到怎樣的作用?(個人感覺:字符串中包含了待訪問的網址,點擊之后會產生302重定向,將頁面轉到目標頁面(待修改,求大神們給我指正))

除了重定向外,我們還可以選擇使用信標(beacon)——一個HTTP請求,其URL中包含有跟蹤信息。跟蹤信息可以從信標Web服務器的訪問日記中提取出來,信標通常是一個1px*1px的透明圖片,不過204響應更優秀,因為它更小,從來不被緩存,而且絕不會改變瀏覽器的狀態。

 

十二、刪除重復腳本

在團隊開發一個項目時,由于不同開發者之間都可能會向頁面中添加頁面或組件,因此可能相同的腳本會被添加多次。

重復的腳本會造成不必要的HTTP請求(如果沒有緩存該腳本的話),并且執行多余的JavaScript浪費時間,還有可能造成錯誤。

如何避免重復腳本呢?

1. 形成良好的腳本組織。重復腳本有可能出現在不同的腳本包含同一段腳本的情況,有些是必要的,但有些卻不是必要的,所以需要對腳本進行一個良好的組織。

2. 實現腳本管理器模塊。

例如:

復制代碼
 1  function insertScript($file) {
 2      if(hadInserted($file)) {
 3           return;
 4       }
 5       exeInsert($file);
 6   
 7       if(hasDependencies($file)) {
 8   
 9           $deps = getDependencies($file);
10  
11          foreach ($deps as $script) {
12              insertScript($script);
13          }
14  
15          echo "<script type='text/javascript' src='".getVersion($file)."'></script>";
16  
17      }
18  }
復制代碼

先檢查是否插入過,如果插入過則返回。如果該腳本依賴其它腳本,則被依賴的腳本也會被插入。最后腳本被傳送到頁面,getVersion會檢查腳本并返回追加了對應版本號的文件名,這樣如果腳本的版本變化了,那么以前瀏覽器緩存的就會失效。

 

十三、配置ETag

以前瀏覽器緩存的就會失效。

什么是ETag?

實體標簽(EntityTag)是唯一標識了一個組件的一個特定版本的字符串,是web服務器用于確認緩存組件的有效性的一種機制,通常可以使用組件的某些屬性來構造它。

條件GET請求

如果組件過期了,瀏覽器在重用它之前必須首先檢查它是否有效。瀏覽器將發送一個條件GET請求到服務器,服務器判斷緩存還有效,則發送一個304響應,告訴瀏覽器可以重用緩存組件。

那么服務器是根據什么判斷緩存是否還有效呢?有兩種方式:

ETag(實體標簽);

最新修改日期;

最新修改日期

原始服務器通過Last-Modified響應頭來返回組件的最新修改日期。

舉個栗子:

當我們不帶緩存訪問www.google.com.hk的時候,我們需要下載google的logo,這時會發送這樣一個HTTP請求:

Request:

GET googlelogo_color_272x92dp.png HTTP 1.1

Host: www.google.com.hk

Response:

HTTP 1.1 200 OK

Last-Modified:Fri, 04 Sep 2015 22:33:08 GMT

當需要再次訪問相同組件的時候,同時緩存已經過期,瀏覽器會發送如下條件GET請求:

Request:

GET googlelogo_color_272x92dp.png HTTP 1.1

If-Modified-Since:Fri, 04 Sep 2015 22:33:08 GMT

Host: www.google.com.hk

Response:

HTTP 1.1 304 Not Modified

體標簽

ETag提供了另外一種方式,用于檢測瀏覽器緩存中的組件與原始服務器上的組件是否匹配。摘抄自書上的例子:

不帶緩存的請求:

Request:

GET /i/yahoo/gif HTTP 1.1

Host: us.yimg.com

Response:

HTTP 1.1 200 OK

Last-Modified:Tue,12 Dec 200603:03:59 GMT

ETag:”10c24bc-4ab-457elc1f“

再次請求相同組件:

Request:

GET /i/yahoo/gif HTTP 1.1

Host: us.yimg.com

If-Modified-Since:Tue,12 Dec 200603:03:59 GMT

If-None-Match:”10c24bc-4ab-457elc1f“

Response:

HTTP 1.1 304 Not Midified

為什么要引入ETag?

ETag主要是為了解決Last-Modified無法解決的一些問題:

1. 一些文件也許會周期性的更改,但是他的內容并不改變(僅僅改變的修改時間),這個時候我們并不希望客戶端認為這個文件被修改了,而重新GET;

2. 某些文件修改非常頻繁,比如在秒以下的時間內進行修改,(比方說1s內修改了N次),If-Modified-Since能檢查到的粒度是s級的,這種修改無法判斷(或者說UNIX記錄MTIME只能精確到秒);

3. 某些服務器不能精確的得到文件的最后修改時間。

ETag帶來的問題

ETag的問題在于通常使用某些屬性來構造它,有些屬性對于特定的部署了網站的服務器來說是唯一的。當使用集群服務器的時候,瀏覽器從一臺服務器上獲取了原始組件,之后又向另外一臺不同的服務器發起條件GET請求,ETag就會出現不匹配的狀況。例如:使用inode-size-timestamp來生成ETag,文件系統使用inode存儲文件類型、所有者、組和訪問模式等信息,在多臺服務器上,就算文件大小、權限、時間戳等都相同,inode也是不同的。

最佳實踐

1. 如果使用Last-Modified不會出現任何問題,可以直接移除ETag,google的搜索首頁則沒有使用ETag。

2. 確定要使用ETag,在配置ETag的值的時候,移除可能影響到組件集群服務器驗證的屬性,例如使用size-timestamp來生成時間戳。

 

十四、使Ajax可緩存

維基百科中這樣定義Ajax:

AJAX即“Asynchronous JavaScript and XML”(異步的JavaScript與XML技術),指的是一套綜合了多項技術的瀏覽器端網頁開發技術。Ajax的概念由杰西·詹姆士·賈瑞特所提出。

傳統的Web應用允許用戶端填寫表單(form),當提交表單時就向Web服務器發送一個請求。服務器接收并處理傳來的表單,然后送回一個新的網頁,但這個做法浪費了許多帶寬,因為在前后兩個頁面中的大部分HTML碼往往是相同的。由于每次應用的溝通都需要向服務器發送請求,應用的回應時間依賴于服務器的回應時間。這導致了用戶界面的回應比本機應用慢得多。

與此不同,AJAX應用可以僅向服務器發送并取回必須的數據,并在客戶端采用JavaScript處理來自服務器的回應。因為在服務器和瀏覽器之間交換的數據大量減少(大約只有原來的5%)[來源請求],服務器回應更快了。同時,很多的處理工作可以在發出請求的客戶端機器上完成,因此Web服務器的負荷也減少了。

類似于DHTML或LAMP,AJAX不是指一種單一的技術,而是有機地利用了一系列相關的技術。雖然其名稱包含XML,但實際上數據格式可以由JSON代替,進一步減少數據量,形成所謂的AJAJ。而客戶端與服務器也并不需要異步。一些基于AJAX的“派生/合成”式(derivative/composite)的技術也正在出現,如AFLAX。

Ajax的目地是為突破web本質的開始—停止交互方式,向用戶顯示一個白屏后重繪整個頁面不是一種好的用戶體驗。

異步與即時

Ajax的一個明顯的有點就是向用戶提供了即時反饋,因為它異步的從后端web服務器請求信息。

用戶是否需要等待的關鍵因素在于Ajax請求是被動的還是主動的。被動請求是為了將來來使用而預先發起的,主動請求是基于用戶當前的操作而發起的

什么樣的AJAX請求可以被緩存?

POST的請求,是不可以在客戶端緩存的,每次請求都需要發送給服務器進行處理,每次都會返回狀態碼200。(可以在服務器端對數據進行緩存,以便提高處理速度)

GET的請求,是可以(而且默認)在客戶端進行緩存的,除非指定了不同的地址,否則同一個地址的AJAX請求,不會重復在服務器執行,而是返回304。

Ajax請求使用緩存

在進行Ajax請求的時候,可以選擇盡量使用get方法,這樣可以使用客戶端的緩存,提高請求速度。

本文地址: http://www.gjxcbbs.com.cn/a/xinwenguandian/jianzhanzhishi/2019/0215/32255.html ,轉載請注明出處。

服務支持

我們珍惜您每一次在線詢盤,有問必答,用專業的態度,貼心的服務。

讓您真正感受到我們的與眾不同!

国产一精品一av一免费爽爽 | 久久不见久久见中文字幕免费 | 久久日韩乱码一二三四区别 | 欧美牲交a欧美牲交aⅴ免费真 | 狠狠色噜噜狠狠狠888米奇视频 | 少妇大叫好爽受不了午夜视频 | 亚洲欧洲无码一区二区三区 | 人与禽性视频77777 | 色五月丁香五月综合五月4438 | 久久不见久久见免费视频4 | 欧美黑人又粗又大高潮喷水 | 久久99精品久久久久久水蜜桃 | 亚洲精品成人网站在线观看 | 无码人妻久久一区二区三区蜜桃 | 精品国产一区二区三区色欲 | 国语自产少妇精品视频 | 性做久久久久久免费观看 | 欧美性生交大片免费看 | 男女啪动最猛动态图 | 亚洲一线二线三线写真 | 无码熟妇人妻av在线网站 | 欧美丰满熟妇xxxxx | 久久无码人妻精品一区二区三区 | 伊人情人色综合网站 | a男人的天堂久久a毛片 | 欧美s码亚洲码精品m码 | 久久亚洲国产精品五月天婷 | 欧美性大战久久久久久久 | 久久精品麻豆日日躁夜夜躁 | 少妇扒开粉嫩小泬视频 | 欧美s码亚洲码精品m码 | 精品无码人妻一区二区免费蜜桃 | 色www视频永久免费 | 无码国产伦一区二区三区视频 | 真实国产乱子伦视频 | 无码国产伦一区二区三区视频 | 久久精品国产精品青草 | 鲁死你av资源站 国产精品久久香蕉免费播放 | 丰满熟女人妻中文字幕免费 | 国产成人18黄网站 | 顶级少妇做爰视频在线观看 | 久久人人玩人妻潮喷内射人人 | 成人午夜福利视频 | 后入到高潮免费观看 | 久久精品aⅴ无码中文字字幕重口 | 女人爽到高潮潮喷18禁网站 | 熟妇高潮喷沈阳45熟妇高潮喷 | 亚洲国产成人无码av在线 | 国产精品成人无码免费 | 亚洲欧洲无码一区二区三区 | 亚洲日韩国产一区二区三区 | 久久综合av色老头免费观看 | 中文字幕精品久久久久人妻红杏1 | 成人免费无码av 加比勒色综合久久 | 欧美性白人极品1819hd | 国产精品岛国久久久久 | 人人玩人人添人人澡 | 国产精品一区二区久久乐下载 | 男女下面一进一出无遮挡 | 久久久久麻豆v国产精华液好用吗 | 中文字幕人妻偷伦在线视频 | 在线无码免费的毛片视频 | 8ⅹ8x擦拨擦拨成人免费视频 | 鲁死你av资源站 国产精品久久香蕉免费播放 | 国模无码一区二区三区 | 国产成人精品一区二区三区视频 | 免费无码成人av在线播放不卡 | 天天做天天爱天天综合网 | 国内精品人妻久久毛片app | 蜜臀av无码精品人妻色欲 | 中文人妻av久久人妻18 | 亚洲不卡av不卡一区二区 | 国产精品户外野外 | 日韩精品久久久久久免费 | 国内精品伊人久久久久av影院 | 久久精品亚洲日本波多野结衣 | 欧美顶级少妇作爱 | 美女裸体无遮挡免费视频网站 | 男女下面一进一出无遮挡 | 欧美又大粗又爽又黄大片视频 | 成人区人妻精品一区二区不卡网站 | 免费va人成视频网站全 | 国产在线精品一区二区 | 久久久日韩精品一区二区 | 后入内射欧美99二区视频 | 国产av仑乱内谢 亚洲人成网亚洲欧洲无码久久 | 精品国产不卡一区二区三区 | 亚洲日韩一页精品发布 | 国产成人无码18禁午夜福利p | 欧洲亚洲色一区二区色99 | 免费女同毛片在线观看 | 久久av一区二区三区 | 凹凸在线无码免费视频 | 麻豆亚洲一区 | 日韩午夜理论免费tv影院 | 国产欧美日韩一区二区三区在线 | 亚洲精品无码久久久久久 | 成年无码av片 | 国产又色又爽又黄刺激在线视频 | 亚洲国产精品成人天堂 | 国产成人精品白浆久久69 | 青娱乐极品视觉盛宴国产视频 | 性生交大片免费看 | 亚洲精品无播放器在线播放 | 日产a一a区二区www | 国产成人免费视频 | 国产精品交换 | 午夜免费无码福利视频 | 久久久久久人妻一区二区三区 | 8ⅹ8x擦拨擦拨成人免费视频 | 久久精品国产99国产精品澳门 | 野狼av午夜福利在线 | 琪琪午夜伦埋影院77 | 爱性久久久久久久久 | 99re6这里有精品热视频 | 亚洲第一女人av 国语做受对白xxxxx在线 | 色婷婷综合久久久久中文 | 亚洲 另类 熟女 字幕 | 中文字幕乱码一区av久久不卡 | 蜜桃日本免费看mv免费版 | 美女av一区二区三区 | 天天躁日日躁狠狠很躁 | 亚洲欧美中文字幕在线一区 | 国产精品无码一区二区三区在 | 天堂在/线资源中文在线 | 久久精品国产精品亚洲 | 狠狠做五月深爱婷婷 | 亚洲精品国产一区二区在线观看 | 久久不见久久见中文字幕免费 | 大屁股熟女一区二区三区 | 国产98在线 | 免费、 | 羞羞麻豆国产精品1区2区3区 | 亚洲精品无码久久久久久 | 自拍偷在线精品自拍偷99 | 2019日韩中文字幕mv | 国产精品va无码免费 | 无码中文字幕波多野结衣 | 狠狠做五月深爱婷婷 | 国产freexxxx性播放麻豆 | 欧美人妻aⅴ中文字幕 | 成人无码视频 | 国产极品粉嫩福利姬萌白酱 | 人妻熟女αⅴ一区二区三区 | 无码人妻精品一区二区三18禁 | 精品欧美一区二区在线观看 | 中文字幕无码毛片免费看 | 久久久精品2019免费观看 | 国产成人精品一区二区三区视频 | 8x8ⅹ在线永久免费入口 | 国外亚洲成av人片在线观看 | 中文字幕一精品亚洲无线一区 | 亚洲精品乱码久久久久久日本 | 国产一区二区精品丝袜 | 免费人成在线观看视频播放 | 少妇高清精品毛片在线视频 | 真人做人试看60分钟免费 | 欧美最猛黑人xxxx黑人猛交98 | 美女国产毛片a区内射 | 国产精品永久免费 | 国产精品久久久久久亚洲影视 | 色偷偷偷在线视频播放 | 久久久精品人妻一区二区三区 | 久久精品国产丝袜人妻 | 亚洲精品乱码久久久久久日本蜜臀 | 暴力调教一区二区三区 | 久青草无码视频在线播放 | 国产日韩欧美一区二区东京热 | 三级在线看中文字幕完整版 | 亚洲中文无码永久免费 | 熟女人妻一区二区三区免费看 | 国产女主播白浆在线观看 | 欧洲肉欲k8播放毛片 | 野狼av午夜福利在线 | 亚洲精品456在线播放 | 久久无码精品一区二区三区 | 色欲久久综合亚洲精品蜜桃 | 国产亚洲精品无码成人 | 免费大片黄在线观看 | 女人爽到高潮潮喷18禁网站 | 少妇久久久久久被弄高潮 | 热久久美女精品天天吊色 | 人人妻人人澡人人爽 | 性一交一乱一伦一色一情孩交 | 久久无码专区国产精品 | 乱码人妻一区二区三区 | 国产成人亚洲综合色婷婷 | 一本大道无码日韩精品影视_ | 国产99视频精品免视看7 | 国产v亚洲v天堂无码 | 韩国三级中文字幕hd久久精品 | 国产亚洲精品aaaaaaa片 | 精品人妻少妇一区二区三区 | 中文字幕人妻高清乱码 | 婷婷久久综合九色综合绿巨人 | 人妻丰满熟妇aⅴ无码 | 97夜夜澡人人爽人人 | 国产免国产免费 | 国模无码一区二区三区 | 中文字幕人妻熟女在线 | 5个黑人躁我一个视频 | 亚洲另类无码专区首页 | 国产真人做爰毛片视频直播 | 国产成人精品日本亚洲77上位 | 人与动人物xxxx毛片 | 亚洲精品无码久久久久久久 | 欧洲吸奶大片在线看 | 亚洲国产天堂久久综合 | 亚洲 另类 熟女 字幕 | 亚洲精品乱码久久久久久日本蜜臀 | 成年在线观看免费视频 | 亚洲精品成人网站在线观看 | 夜色福利院在线观看免费 | 欧美白人最猛性xxxxx | 99精品视频在线观看 | 女人张开腿让男人桶个爽 | 人人玩人人添人人澡 | 国产freexxxx性播放麻豆 | 肥臀浪妇太爽了快点再快点 | 国外亚洲成av人片在线观看 | 欧美丰满熟妇bbbbbb | 真人做人试看60分钟免费 | 国产精品综合一区二区三区 | 韩国午夜理论在线观看 | 无码人妻精品一区二区三18禁 | 国产一线二线三线女 | 中文午夜人妻无码看片 | 亚洲人成电影在线观看影院 | 国产偷国产偷亚洲清高app | 日日av色欲香天天综合网 | 蜜臀av无码精品人妻色欲 | 久久久久久国产精品免费免费男同 | 性做久久久久久免费观看 | 色婷婷综合久色aⅴ五区最新 | 国产成人精品亚洲日本在线观看 | 无码国产色欲xxxx视频 | 少妇久久久久久被弄高潮 | 后入内射欧美99二区视频 | 爱情岛论坛网亚洲品质 | 永久免费观看的毛片手机视频 | 2020国产成人精品视频 | 无码免费一区二区三区免费播放 | 久久精品免费一区二区三区 | 国产欧美日韩a片免费软件 | 宅男噜噜噜66网站在线观看 | 夜夜春亚洲嫩草影院 | 国产精品一区二区手机在线观看 | 人妻熟妇女的欲乱系列 | 插b内射18免费视频 | 久久久久久国产精品免费免费男同 | 亚洲欧美国产双大乳头 | 嫩草av久久伊人妇女超级a | 天躁夜夜躁狼狠躁 | 国产av无码专区亚洲版综合 | 性xxxx搡xxxxx搡欧美 | 国产69精品久久久久9999apgf | 中国熟妇人妻xxxxx | 少妇扒开腿让我爽了一夜 | 欧美牲交a欧美牲交aⅴ | 蜜桃网站入口在线进入 | 国产在线不卡一区二区三区 | 欧美xxxx黑人又粗又长精品 | 国语做受对白xxxxx在线 | 国产乱子伦精品无码码专区 | 国产精品久久久久久久久久久久午衣片 | 国产精品成人一区二区三区 | 亚洲 欧美 中文 日韩aⅴ | 国产熟妇搡bbbb搡bbbb搡 | 国产精品国产三级国产av剧情 | 久久天堂综合亚洲伊人hd妓女 | 亚洲欧美精品无码一区二区三区 | 无码乱人伦一区二区亚洲 | 亚洲精品乱码久久久久久日本 | av天堂亚洲国产av | 人人玩人人添人人澡 | 色综合久久久无码中文字幕波多 | 亚洲成av人片久久 | 国内精品人妻久久毛片app | 凹凸在线无码免费视频 | 国产欧美日韩a片免费软件 | 中文字幕亚洲精品无码 | 国产成人涩涩涩视频在线观看 | 亚洲不卡av不卡一区二区 | 成人国内精品久久久久影院vr | 天堂√在线中文官网在线 | 久久99国产精一区二区三区 | 丰满人妻熟妇乱又伦精品 | 十八禁无码免费网站 | 国产精品一区二区久久乐下载 | 中国少妇内射xxxxⅹhd | 色综合色综合色综合色欲 | 免费的黄网站在线观看 | 肥臀浪妇太爽了快点再快点 | 久久精品手机观看 | 久久久日韩精品一区二区 | 欧美牲交a欧美牲交aⅴ | 大地资源中文在线观看官网第二页 | 狠狠躁天天躁中文字幕无码 | 免费无码不卡视频在线观看 | 性一交一乱一伦一色一情孩交 | 免费的黄网站在线观看 | 亚洲精品一区二区三区不卡 | 久久国产色av | а√天堂8资源在线官网 | 青青草原精品99久久精品66 | 国产清纯在线一区二区 | 亚洲精品成人网站在线观看 | 无码免费一区二区三区免费播放 | 精品国产不卡一区二区三区 | 国产精品综合一区二区三区 | 免费无码不卡视频在线观看 | 欧美日韩一区二区三区在线观看视频 | 亚洲日韩在线观看免费视频 | 无码专区3d动漫精品免费 | 亚洲精品乱码久久久久久日本 | 在线欧美中文字幕农村电影 | 国产xxxx99真实实拍 | 国产精品无码专区av在线播放 | 久久国产精久久精产国 | 在线观看午夜福利院视频 | 国产日韩欧美一区二区东京热 | 97丨九色丨国产人妻熟女 | 四虎成人精品国产永久免费无码 | 国产l精品国产亚洲区在线观看 | 男人扒开添女人下部免费视频 | 一本色道久久88综合日韩精品 | 国产精品国产三级国产av剧情 | 大地资源中文在线观看官网第二页 | 巨大乳做爰视频在线看 | 亚洲国产午夜精品理论片妓女 | 亚洲精品国产av天美传媒 | 在线欧美中文字幕农村电影 | 亚洲国产婷婷六月丁香 | 欧美深性狂猛ⅹxxx深喉 制服丝袜另类专区制服 | 福利视频在线播放 | 成在线人视频免费视频 | 久久不见久久见中文字幕免费 | 成人区人妻精品一区二区不卡网站 | 国产亚洲精品无码成人 | 久久综合给合综合久久 | 五十路亲子中出在线观看 | 久久久精品国产免大香伊 | 国产精品视频二区不卡 | 国产精品水嫩水嫩 | 亚洲中文字幕无码久久 | 精品国产一区二区三区色欲 | 久久久精品免费 | 在线天堂www在线国语对白 | 久久精品免费一区二区三区 | 精品久久久久久无码中文字幕 | 欧美大片va欧美在线播放 | 女人下边被添全过视频 | 亚洲精品一区二区不卡 | 亚洲精品无码久久久久久久 | 少妇伦子伦精品无码styles | 少妇扒开粉嫩小泬视频 | 国产网友自拍在线视频 | 两个奶头被吃高潮视频 | 国产精品无码一区二区三区在 | 人人狠狠综合久久亚洲婷婷 | 亚洲日韩国产一区二区三区 | 国产精品国产三级国产av中文 | 98久9在线 | 视频 | 高潮射精日本韩国在线播放 | 中文字幕+乱码+中文乱码www | 高潮射精日本韩国在线播放 | 无码人妻精品一二三区免费 | 日日噜噜夜夜狠狠久久无码区 | 日韩午夜理论免费tv影院 | 精品国产sm最大网站 | 永久免费的av在线电影网无码 | 国内精品伊人久久久久av影院 | 成人区人妻精品一区二区不卡网站 | 国产精品久久久久久久久久免费看 | 亚洲精品中文字幕乱码三区 | 中文人妻无码一区二区三区 | 人与动人物xxxx毛片 | 中文字幕人成人乱码亚洲电影 | 国产人妻久久精品二区三区特黄 | 中文字幕人成无码人妻综合社区 | 成人午夜福利视频 | 国产v亚洲v天堂无码 | 精品人妻av一区二区三区 | 国产肥白大熟妇bbbb视频 | 玖玖资源站无码专区 | 97久久综合亚洲色hezyo | 成人区人妻精品一区二区三区 | 精品无人区一区二区三区 | 欧美性生交大片18禁止 | 亚洲国产精品无码专区 | 国产亚洲精品aaaaaaa片 | 韩国精品一区二区三区无码视频 | 中文午夜人妻无码看片 | 韩国和日本免费不卡在线v | 中文字幕无线观看中文字幕 | 欧美丰满熟妇xxxxx | 99久久综合狠狠综合久久aⅴ | 中文天堂资源在线www | 久久综合给合综合久久 | 久久精品国产99精品国产亚洲性色 | 中文综合在线观 | 亚洲男男无套gv大学生 | 搡老女人老妇女老熟妇 | 人妻无码一区二区不卡无码av | 国产第一页浮力影院入口 | 少妇大叫好爽受不了午夜视频 | 国产成人无码18禁午夜福利p | 奇米影视第四色首页 | 亚洲精品无码久久久久久 | 久久精品国产成人av | 性色av无码不卡中文字幕 | 亚洲精品永久在线观看 | 亚洲国产精品久久久久久无码 | 久久精品手机观看 | 92国产精品午夜福利 | 男人边吃奶边做好爽免费视频 | 人妻精品久久无码区 | 日韩一卡2卡3卡4卡2021免费观看国色天香 | 亚洲一区二区三区自拍公司 | 巨大乳做爰视频在线看 | 国产99视频精品免视看7 | 狠狠久久精品中文字幕无码 | 欧美综合自拍亚洲综合图片区 | 人成午夜大片免费视频 | 欧美性猛交xxx嘿人猛交 | 人妻无码一区二区不卡无码av | 永久免费观看的毛片手机视频 | 小箩莉末发育娇小性色xxxx | 无码乱人伦一区二区亚洲 | 色综合色综合色综合色欲 | 亚洲人成手机电影网站 | 男人扒开女人腿桶到爽免费 | 国产乱子伦精品无码码专区 | 无码办公室丝袜ol中文字幕 | 色视频www在线播放国产人成 | 免费人成网站在线视频 | 欧美丰满熟妇xxxxx | 宅男666在线永久免费观看 | 国产精品爽爽久久久久久竹菊 | 日韩精品人妻系列无码专区 | 在线观看午夜福利院视频 | 成年在线观看免费视频 | 国产成人无码免费看片软件 | 男女无遮挡xx00动态图120秒 | 狠狠人妻久久久久久综合 | 国产精品国产三级国产av剧情 | 亚洲人成色7777在线观看 | 中国少妇内射xxxxⅹhd | 亚洲欧美国产双大乳头 | 欧美人与动牲交xxxxbbbb | 亚洲精品久久久久久久蜜桃 | 欧美性潮喷xxxxx免费视频看 | 国产亚洲欧美在线观看 | 日韩毛片免费无码无毒视频观看 | 97碰碰碰免费公开在线视频 | 东京热一区二区三区无码视频 | 国产一区二区 | 亚洲熟妇久久国内精品 | 精品国产一区二区三区久久影院 | 中文字幕乱码免费看电影 | 国产午夜av秒播在线观看 | av怡红院一区二区三区 | 免费无码又爽又刺激高潮视频 | 一区二区三区无码免费看 | 8x8ⅹ在线永久免费入口 | 欧美性xxxx极品少妇 | 久久久久久一区国产精品 | 欧美三级欧美成人高清 | 色偷偷888欧美精品久久久 | 国内精品久久久人妻中文字幕 | 玩丰满高大邻居人妻无码 | 日本一区二区三区免费视频 | 婷婷俺也去俺也去官网 | 小雪好紧好滑好湿好爽视频 | 丰满岳跪趴高撅肥臀尤物在线观看 | 精品国产一区二区三区四区vr | 色五月丁香五月综合五月4438 | 欧洲亚洲色一区二区色99 | 麻豆国产av超爽剧情系列 | 玩丰满高大邻居人妻无码 | 中文字幕人妻偷伦在线视频 | 激情射精爽到偷偷c视频无码 | 精品露脸国产偷人在视频 | 国产高清在线精品一区不卡 | 性生交大片免费看 | 欧美与黑人午夜性猛交久久久 | 一本色道久久hezyo无码 | 欧美激情综合色综合啪啪五月 | 亚洲国产精品成人天堂 | 国产第一页浮力影院入口 | 天堂在线www天堂在线 | 男人扒开女人腿桶到爽免费 | 久久精品噜噜噜成人 | 久久久久夜夜夜精品国产 | 国产午夜av秒播在线观看 | 日本丰满熟妇bbxbbxhd | 日韩乱码人妻无码中文字幕久久 | 亚洲中文字幕无码av | 国产在线不卡一区二区三区 | av国产传媒精品免费 | 亚洲欧美日本久久综合网站 | www国产精品内射 | 亚洲欧美日韩一区二区三区在线 | 国产精品久久久久久2021 | 东北少妇不带套对白 | 国产又黄又大又粗视频 | 亚洲乱亚洲乱妇无码麻豆 | 国产一区二区波多野结衣 | 欧美午夜理伦三级在线观看 | 色妺妺av爽爽影院 | 精品人妻少妇一区二区三区 | 久久久久久人妻一区二区三区 | 18处破外女出血在线 | 小荡货奶真大水多好紧视频 | 无码熟妇人妻av在线网站 | 少妇高潮尖叫黑人激情在线 | 亚洲偷自拍另类图片二区 | 国产精品综合一区二区三区 | 香蕉伊蕉伊中文视频在线 | 国产精品成人精品久久久 | 国产美女裸身网站免费观看视频 | 亚洲另类无码专区首页 | 国产熟妇搡bbbb搡bbbb搡 | 免费女同毛片在线观看 | 男女后式激烈动态图片 | 亚洲欧美另类激情综合区 | 少妇高清精品毛片在线视频 | 欧美性猛交xxxx免费看蜜桃 | 亚洲国产成人无码av在线 | 久久aaaa片一区二区 | 欧美男男大粗吊1069 | 巨大欧美黑人xxxxbbbb | 欧美交换配乱吟粗大 | 无码熟妇人妻av在线网站 | 欧美大肥婆大肥bbbbb | 国产av午夜精品一区二区入口 | 人妻少妇无码精品视频区 | 色翁荡熄又大又硬又粗又动态图 | 狠狠久久精品中文字幕无码 | 国产suv精品一区二区62 | 成人精品一区二区三区电影 | 欧美性猛交久久久乱大交小说 | 18禁黄网站禁片免费观看 | 欧美与黑人午夜性猛交久久久 | 狠狠躁18三区二区一区ai明星 | 亚洲人成手机电影网站 | 国产精品久久久久久2021 | 欧美大肥婆大肥bbbbb | 国产xxxxx在线观看 | 亚洲精品乱码久久久久久日本蜜臀 | 中文字幕亚洲色妞精品天堂 | 久久综合av色老头免费观看 | 狠狠久久精品中文字幕无码 | 日本少妇裸体做爰高潮片 | 国产av无码专区亚洲版综合 | 韩国三级丰满少妇高潮 | 亚洲精品乱码久久久久久日本 | 欧美又大粗又爽又黄大片视频 | 日本少妇裸体做爰高潮片 | 亚洲中文字幕无码av | 日本不卡一区二区三区在线 | 欧美日韩一区二区三区在线观看视频 | 18禁美女黄网站色大片免费看 | 色偷偷888欧美精品久久久 | 97丨九色丨国产人妻熟女 | 男人边吃奶边做好爽免费视频 | 国产成人精品亚洲线观看 | 顶级少妇做爰视频在线观看 | 亚洲 欧美 中文 日韩aⅴ | 99久久无码一区人妻a黑 | 人妻少妇无码精品视频区 | 精品国产一区二区三区色欲 | 亚洲精品456在线播放 | 天堂mv在线mv免费mv香蕉 | 国产情侣真实露脸在线 | 在线天堂www在线国语对白 | 2020国产成人精品视频 | 国产又黄又大又粗视频 | 精品亚洲国产成人av | 免费无码成人av在线播放不卡 | 国产乱人激情h在线观看 | 无码人妻aⅴ一区二区三区 | 777精品出轨人妻国产 | 久久精品国产色蜜蜜麻豆 | 人妻熟妇女的欲乱系列 | 中文综合在线观 | 精品国产一区二区三区色欲 | 色偷偷888欧美精品久久久 | 欧美人妻aⅴ中文字幕 | 国产伦精品一区二区三区免.费 | 婷婷久久综合九色综合绿巨人 | 日本高清视频色wwwwww色 | 亚洲国产天堂久久综合 | 又色又污又爽又黄的网站 | 搡老女人老妇女老熟妇 | 人妻少妇精品一区二区三区 | 无码乱码av天堂一区二区 | 777精品久无码人妻蜜桃 | 少妇大叫好爽受不了午夜视频 | 人妻精品久久无码区 | 手机福利视频 | 成人免费一区二区三区 | √最新版天堂资源在线 | 福利视频在线播放 | 少妇高潮毛片色欲ava片 | 真实国产乱子伦视频 | 女人18毛片水最多 | 噜噜色综合噜噜色噜噜色 | 天天做天天爱天天综合网 | 中文文字幕文字幕亚洲色 | 五十路亲子中出在线观看 | 国产免费视频 | 怡红院a∨人人爰人人爽 | 一本色道久久88加勒比—综合 | 国产肥白大熟妇bbbb视频 | 亚洲综合色自拍一区 | 熟妇五十路六十路息与子 | 国产成人18黄网站 | 激情综合婷婷色五月蜜桃 | 奇米影视第四色首页 | 少妇av一区二区三区无码 | 97无码免费人妻超级碰碰碰碰 | 国产一线二线三线女 | 国产乱子伦农村xxxx | 青青草原精品99久久精品66 | 无码一区二区三区亚洲人妻 | 性饥渴的农村熟妇 | 人人婷婷人人澡人人爽 | 精品国产一区二区三区色欲 | 久久综合亚洲色hezyo国产 | 3d动漫精品啪啪一区二区下载 | 中文字幕精品久久久久人妻红杏1 | 任你躁x7x7x7x7在线观看 | 亚洲日韩一页精品发布 | 少妇高清精品毛片在线视频 | 日本一卡2卡三卡4卡免费网站 | 射精专区一区二区朝鲜 | 国产亚洲真人做受在线观看 | 国产免国产免费 | 极品无码国模国产在线观看 | 中国女人高潮hd | a男人的天堂久久a毛片 | 国产成人精品白浆久久69 | 国产精品videossex国产高清 | 极品无码国模国产在线观看 | 久久99热人妻偷产国产 | 无遮挡h肉动漫在线观看 | 东京热一区二区三区无码视频 | 亚洲男男无套gv大学生 | 色综合久久久无码中文字幕波多 | 羞羞麻豆国产精品1区2区3区 | 欧美丰满熟妇xxxxx | 国产免费无码一区二区 | 高潮毛片又色又爽免费 | 性高湖久久久久久久久aaaaa | 少妇高潮毛片色欲ava片 | 国产suv精品一区二区62 | 午夜精品久久久久久久99热 | 无码av动漫精品一区二区免费 | 色视频www在线播放国产人成 | 中文字幕无码毛片免费看 | 毛片免费视频观看 | 亚洲精品久久久久久动漫器材一区 | 性高湖久久久久久久久aaaaa | 亚洲国产天堂久久综合226114 | 狠狠人妻久久久久久综合 | 久久高清内射无套 | 潮喷大喷水系列无码久久精品 | 亚洲国产av高清无码 | 国语做受对白xxxxx在线 | 亚洲精品无人区 | 国产成人精品三上悠亚 | 国产强被迫伦姧在线观看无码 | 怡红院av亚洲一区二区三区h | 国产成人a亚洲精v品无码 | 无套内射在线无码播放 | 三级在线看中文字幕完整版 | 欧美午夜理伦三级在线观看 | 亚洲欧美中文字幕在线一区 | 国产精品无码电影在线观看 | 欧美人妻aⅴ中文字幕 | 亚洲精品国产精品乱码在线观看 | 亚洲精品国产一区二区 | 特级精品毛片免费观看 | 嫩草国产福利视频一区二区 | 无码精品人妻一区二区三区漫画 | 野狼av午夜福利在线 | 日日摸日日添日日碰9学生露脸 | 99re6这里有精品热视频 | 色偷偷偷在线视频播放 | 亚洲精品国产一区二区 | 99热在线精品国产观看 | 亚洲欧洲无码一区二区三区 | 国产精品无码无在线观看 | 人禽伦免费交视频播放 | 3d动漫精品啪啪一区二区下载 | 久久成人麻豆午夜电影 | 曰本极品少妇videossexhd | 国产亚洲精品岁国产微拍精品 | 色噜噜狠狠一区二区三区 | 国产免费看插插插视频 | 热久久美女精品天天吊色 | 欧美xxxx黑人又粗又长精品 | 亚洲欧美国产双大乳头 | 亚洲成av人片一区二区三区 | 国产午夜福利在线观看视频 | 国内精品人妻久久毛片app | 无码av动漫精品一区二区免费 | 免费看成人aa片无码视频羞羞网 | 免费无码成人av片在线在线播放 | 少妇大叫好爽受不了午夜视频 | 国产成人精品亚洲日本在线观看 | gv天堂gv无码男同在线观看 | 亚洲中文无码永久免费 | 精品人妻无码专区在线无广告视频 | 久久99精品久久久久久水蜜桃 | 天堂√在线中文官网在线 | 久久久精品人妻一区二区三区 | 巨大乳女人做爰视频在线看 | 日韩精品人妻系列无码专区 | 成人精品一区二区三区电影 | 少妇又紧又色又爽又刺激视频 | 中文字幕+乱码+中文乱码www | 亚洲综合无码无在线观看 | 国产精品99久久久精品无码 | 色综合99久久久无码国产精品 | 一本大道无码日韩精品影视_ | 国产乱子轮xxx农村 | 少妇被粗大的猛烈进出 | 国产精品久久香蕉免费播放 | 久久久久无码精品国产h动漫 | 老熟女高潮喷水了 | 波多野结衣初尝黑人 | 亚洲精品无码久久久久久久 | 精品国产一区二区三区四区vr | 人妻少妇精品一区二区三区 | 美女裸体无遮挡免费视频网站 | 宅男噜噜噜66网站在线观看 | 五月丁香综合缴情六月小说 | 亚洲一线二线三线写真 | 亚洲精品久久久久久久蜜桃 | 色与欲影视天天看综合网 | 午夜寂寞少妇aaa片毛片 | 欧美性猛交xxxx免费看蜜桃 | 特黄做受又粗又大又硬老头 | 久久无码高潮喷水 | 成人无码视频 | 极品少妇xxxx精品少妇偷拍 | 狼人无码精华av午夜精品 | 亚洲精品无码午夜福利中文字幕 | 久久精品国产精品青草 | 久久99精品久久久久久水蜜桃 | 欧美亚洲国产精品久久高清 | 人妻丰满熟妇aⅴ无码 | 无码一区二区三区亚洲人妻 | 色欲网天天无码av | 狠狠色狠狠色综合网 | 国产精品videossex国产高清 | 一本色道久久88综合日韩精品 | 久久精品噜噜噜成人 | 天堂在线www天堂 | 一本大道无码日韩精品影视_ | 国产熟女精品视频大全 | 欧美男生射精高潮视频网站 | 极品无码国模国产在线观看 | 欧美xxxx做受欧美1314 | 国产精品久久久久久亚洲影视 | 蜜桃网站入口在线进入 | 97碰碰碰免费公开在线视频 | 国产一区二区精品久久 | 人人婷婷人人澡人人爽 | 欧美午夜片欧美片在线观看 | 国产美女在线精品免费观看 | 人妻少妇精品一区二区三区 | 东北少妇不带套对白 | 国产成人av一区二区三区不卡 | 无码办公室丝袜ol中文字幕 | 女人18毛片水最多 | 狠狠精品干练久久久无码中文字幕 | 日本一区二区三区免费视频 | 女人张开腿让男人桶个爽 | 女人下边被添全过视频 | 宅男噜噜噜66网站在线观看 | 综合精品欧美日韩国产在线 | 国产一精品一av一免费爽爽 | 男女无遮挡xx00动态图120秒 | 成人综合婷婷国产精品久久蜜臀 | 久久不见久久见中文字幕免费 | 久久好在线视频 | 一本色道久久88综合日韩精品 | 嫩草国产福利视频一区二区 | 国产精品不卡无码av在线播放 | 亚洲欧美乱日韩乱国产 | 少妇无码太爽了不卡视频在线看 | 国产欧美日韩精品丝袜高跟鞋 | 狠狠色噜噜狠狠狠狠97首创麻豆 | 免费体验区试看120秒 | 亚洲 日韩 激情 无码 中出 | 丰满熟女人妻中文字幕免费 | 国产一区二区在线视频 | 97无码免费人妻超级碰碰碰碰 | 国内精品久久久久久久久电影网 | 日本不卡高字幕在线2019 | 中文字幕乱码免费看电影 | 蜜桃视频在线观看免费视频网站www | 亚洲国产婷婷六月丁香 | 国产精品成人无码免费 | 爱情岛论坛网亚洲品质 | 久久久国产打桩机 | 夜夜爽妓女8888视频免费观看 | 欧美两根一起进3p做受视频 | 无码办公室丝袜ol中文字幕 | 国产一线二线三线女 | 色八区人妻在线视频 | 天堂在/线资源中文在线 | 中文字幕av一区二区三区 | 久久精品国产色蜜蜜麻豆 | 国产又色又爽又黄刺激在线视频 | 用舌头去添高潮无码视频 | a男人的天堂久久a毛片 | 亚洲欧美日韩一区二区三区在线 | 欧美性猛交xxx嘿人猛交 | 1000部啪啪未满十八勿入 | 婷婷色中文字幕综合在线 | 无套内射在线无码播放 | 国产xxxx99真实实拍 | 中文字幕一精品亚洲无线一区 | 国产成人av一区二区三区不卡 | 国产乱子伦视频一区二区三区 | 国产成人精品白浆久久69 | 加比勒色综合久久 | 巨大欧美黑人xxxxbbbb | 人禽伦免费交视频播放 | 久久日韩乱码一二三四区别 | 精品无人区一区二区三区 | 精品夜夜爽欧美毛片视频 | 大屁股熟女一区二区三区 | www国产精品内射熟女 | 欧美精品videosex极品 | 成人区人妻精品一区二区三区 | 少妇大叫好爽受不了午夜视频 | 国产亚洲真人做受在线观看 | 国产亚洲精久久久久久无码苍井空 | 欧洲国产伦久久久久久久 | 无码人妻精品一区二区三18禁 | 好男人日本社区www | 亚洲高清乱码午夜电影网 | 欧美男男大粗吊1069 | 7777久久亚洲中文字幕 | 欧洲熟妇色xxxx欧美老妇 | 国产精品宾馆在线精品酒店 | 五十路亲子中出在线观看 | 国产精品99久久久精品无码 | 人人添人人澡人人澡人人人人 | 夜色福利院在线观看免费 | 久久九九日本韩国精品 | 成人区精品一区二区婷婷 | 国产免费看插插插视频 | 图片区小说区另类春色 | 亚洲午夜爱爱香蕉片 | 中日韩高清无专码区2021 | 7777久久亚洲中文字幕 | 色综合99久久久无码国产精品 | 亚洲精品国产一区二区 | 国产精品videossex国产高清 | 免费做a爰片久久毛片a片 | 久久久久无码精品国产h动漫 | 久久久久久国产精品免费免费男同 | 国产精品永久久久久久久久久 | 国产极品粉嫩福利姬萌白酱 | 精品国产乱码久久久久久影片 | 国产xxxxx在线观看 | 乱中年女人伦av一区二区 | 无遮挡h肉动漫在线观看 | 国产精品videossex国产高清 | 无码专区3d动漫精品免费 | 中文字幕丰满乱孑伦无码专区 | 国产乱人伦真实精品视频 | 亚洲午夜精品a片久久www慈禧 | 色噜噜狠狠一区二区三区 | 亚洲 日韩 激情 无码 中出 | 久久久久麻豆v国产精华液好用吗 | 亚洲日韩在线中文字幕综合 | 亚洲中文字幕无码av | 美女张开腿让男人桶爽 | 欧美顶级少妇作爱 | 国产色视频网免费 | 用舌头去添高潮无码视频 | 日本欧美久久久久免费播放网 | 色播亚洲视频在线观看 | 久久露脸国产精品 | 国产成人av一区二区三区不卡 | 亚洲熟妇久久国内精品 | 亚洲另类无码专区首页 | 国产精品熟妇一区二区三区四区 | а√天堂8资源在线官网 | 大肉大捧一进一出好爽mba | 任你躁x7x7x7x7在线观看 | 欧美综合自拍亚洲综合图片区 | 狠狠久久亚洲欧美专区 | 1000部啪啪未满十八勿入 | 人人妻人人澡人人爽 | 亚洲精品国产精品乱码在线观看 | 日本丰满熟妇bbxbbxhd | 国产成人精品亚洲线观看 | 亚洲偷自拍另类图片二区 | 国产精品综合色区在线观看 | 亚洲国产成人爱av在线播放 | 亚洲a∨精品一区二区三区 | 久久人人玩人妻潮喷内射人人 | 国产女人的高潮国语对白 | 天天躁日日躁狠狠躁 | 性生交大片免费看 | 热久久美女精品天天吊色 | 少妇被又大又粗又爽毛片久久黑人 | 精品国内自产拍在线观看 | 欧美深性狂猛ⅹxxx深喉 制服丝袜另类专区制服 | 少妇高潮毛片色欲ava片 | 国产亚洲欧美在线观看 | 国产午夜精品无码一区二区 | 国产精品久久久久久麻豆一区 | 久久精品成人免费观看 | 少妇伦子伦精品无码styles | 无码人妻久久一区二区三区蜜桃 | 亚洲国产精品久久久久久无码 | 亚洲伊人久久综合影院 | 成在线人视频免费视频 | 性xxxx搡xxxxx搡欧美 | www国产精品内射熟女 | 国产欧美日韩精品丝袜高跟鞋 | 少妇中文字幕乱码亚洲影视 | 欧美性生交大片免费看 | 一本大道无码日韩精品影视_ | 天堂在线www天堂在线 | 国产一精品一av一免费爽爽 | 免费观看交性大片 | 免费观看男女性高视频 | 国产精品视频永久免费播放 | 国产精品va无码免费 | 国产午夜av秒播在线观看 | 3d动漫精品啪啪一区二区下载 | 日日日日做夜夜夜夜做无码 | 欧美另类人妖 | 两个奶头被吃高潮视频 | 久久人人玩人妻潮喷内射人人 | 三级在线看中文字幕完整版 | 成人网站免费观看入口 | 久久久久久久极品内射 | 精品无码国模私拍视频 | 欧洲熟妇色xxxx欧美老妇多毛 | 性饥渴的农村熟妇 | 欧洲成人午夜精品无码区久久 | 色两性网欧美 | 国产精品人人做人人爽人人添 | 亚洲一卡二卡三卡四卡 | 国产精品一区二区久久国产 | 凹凸在线无码免费视频 | 国产精品一区二区久久乐下载 | 欧美亚洲国产精品久久高清 | 久久成人麻豆午夜电影 | 久久久国产乱子伦精品 | 日本人妻丰满熟妇久久久久久 | 国产亚洲欧美在线观看 | 亚洲精品国产精品乱码在线观看 | 韩国三级中文字幕hd久久精品 | 人人婷婷人人澡人人爽 | 亚洲精品久久久久久动漫器材一区 | 色综合久久久无码中文字幕波多 | 久久成人麻豆午夜电影 | 国产又色又爽又黄刺激在线视频 | 国产熟妇搡bbbb搡bbbb搡 | 一本色综合亚洲精品蜜桃冫 | 久久久精品2019免费观看 | 免费va人成视频网站全 | 久久人人爽天天玩人人妻精品 | 美女张开腿让男人桶爽 | 婷婷色中文字幕综合在线 | 色综合久久久无码中文字幕波多 | 日本人妻丰满熟妇久久久久久 | 中文字幕高清免费日韩视频在线 | 国产网友自拍在线视频 | 日本人妻丰满熟妇久久久久久 | 色www视频永久免费 | 久久无码专区国产精品 | 免费无码又爽又刺激高潮视频 | 国产精品va无码免费 | 国产一区二区精品丝袜 | 曰批全过程免费视频在线观看无码 | 玖玖资源站无码专区 | 久久久久久久极品内射 | 精品国内自产拍在线观看 | а天堂中文官网 | 亚洲综合激情五月丁香六月 | 无码中文人妻在线一区二区三区 | 蜜桃视频在线观看免费视频网站www | 亚洲国产午夜精品理论片在线播放 | 6080yyy午夜理论片中无码 | 欧洲成人午夜精品无码区久久 | 久久精品国产99精品国产亚洲性色 | 亚洲国产成人无码av在线 | 8ⅹ8x擦拨擦拨成人免费视频 | 久久精品人妻一区二区三区 | 天天躁日日躁狠狠躁超碰97 | 国产色视频网免费 | 中文字幕有码无码人妻av蜜桃 | 无码专区人妻系列日韩 | 国内精品伊人久久久久网站 | 国产av午夜精品一区二区入口 | 熟女人妻一区二区三区免费看 | 伊人情人色综合网站 | 欧美性猛交xxxx免费看蜜桃 | 两个奶头被吃高潮视频 | 精品国产一区二区三区四区vr | 亚洲乱亚洲乱妇无码麻豆 | 国产乱对白刺激视频 | 1000部啪啪未满十八勿入 | 深夜爽爽动态图无遮无挡 | 久久久久人妻精品一区 | 69sex久久精品国产麻豆 | 九九久久精品国产av片国产 | 97碰碰碰免费公开在线视频 | 日韩精品无码一区二区三区 | 国产三级av在线播放 | 久久久久久久极品内射 | 亚洲 欧美 中文 日韩aⅴ | 中文字幕高清免费日韩视频在线 | 色综合久久久无码中文字幕波多 | 久久久久久伊人高潮影院 | 公么大龟弄得我好舒服秀婷视频 | 337p日本欧洲亚洲大胆精品 | 一本色道久久88综合日韩精品 | 国产精品无码一区二区三区在 | 国语自产少妇精品视频 | 亚洲 欧美 中文 日韩aⅴ | 少妇高潮尖叫黑人激情在线 | 亚洲中文字幕无码久久 | 久久久久久久极品内射 | 国产在线精品一区二区 | 自拍偷在线精品自拍偷99 | 五十路亲子中出在线观看 | 久久人人爽av亚洲精品天堂 | 国产成人免费爽爽爽视频 | 久久久久人妻精品一区 | 国产精品丝袜久久久久久不卡 | 国产精品视频 | 97在线观看永久免费视频 | 男女下面一进一出无遮挡 | 亚洲国产精品无码一线岛国 | 亚洲乱码日产精品bd在线观看 | 日韩夜夜高潮夜夜爽无码 | 国产精品户外野外 | 中文在线√天堂 | 中文字幕人妻丝袜乱一区三区 | 婷婷俺也去俺也去官网 | 久久无码人妻精品一区二区三区 | 欧洲多毛裸体xxxxx | 中文字幕乱码人妻综合二区三区 | 欧美性生交大片免费看 | 欧美大片va欧美在线播放 | 性少妇中国内射xxxx狠干 | 国产成人a亚洲精v品无码 | 免费无码鲁丝片一区二区 | 国产精品久久久久久久久久久久午衣片 | 少妇性l交大片7724com | 少妇高清精品毛片在线视频 | 欧美疯狂做受xxxx高潮 | 成人免费一区二区三区 | 亚洲人成网亚洲欧洲无码久久 | 无码乱码av天堂一区二区 | 欧美多毛肥胖老妇做爰 | 肥臀浪妇太爽了快点再快点 | 女性女同性aⅴ免费观女性恋 | 久久久一本精品99久久精品66 | 中文字幕+乱码+中文乱码www | 精品推荐国产精品店 | 免费羞羞午夜爽爽爽视频 | 国产午夜精品无码一区二区 | 国产日韩欧美一区二区东京热 | 久久精品国产99国产精品澳门 | 国内精品伊人久久久久网站 | 精品国产sm最大网站 | 伊人久久综合色 | www国产精品内射熟女 | 亚洲综合色自拍一区 | 亚洲精品无码午夜福利中文字幕 | 欧美成人一区二区三区在线视频 | 日韩人妻ol丝袜av一二区 | 公么大龟弄得我好舒服秀婷视频 | 中文字幕乱码免费看电影 | 欧美性猛交xxx嘿人猛交 | 久久九九日本韩国精品 | 中文字幕乱码人妻综合二区三区 | 亚洲国产av高清无码 | 欧美性狂猛xxxxx深喉 | 少妇大叫好爽受不了午夜视频 | 亚洲一线二线三线写真 | 熟女人妻一区二区三区免费看 | 日韩午夜无码精品试看 | 久久久久麻豆v国产精华液好用吗 | 久久久日韩精品一区二区 | 成人综合婷婷国产精品久久蜜臀 | 午夜免费无码福利视频 | 性xxxx搡xxxxx搡欧美 | 日本不卡一区二区三区在线 | 亚洲国产成人无码av在线 | 亚洲午夜精品久久久久久人妖 | 男女啪动最猛动态图 |