国产欧美精品专区一区二区_91www永久在线精品果冻传媒_日韩成人亚洲综合专区无码av_欧美激情一区二区三区高清视频_免费福利在线视频亚洲_日韩精品无码人妻自慰喷水_把腿张开老子cao哭你动态图_51a性爱高清免费视频_国产无码资源在线观看資源免費看_再深点灬舒服灬太大了网站

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

改進性能和樣式的24個ASP 技巧

admin
2011年2月16日 10:33 本文熱度 4261
簡介

技巧 1:在 Web 服務(wù)器上緩存常用數(shù)據(jù)

技巧 2:在 Application 或 Session 對象中緩存常用數(shù)據(jù)

技巧 3:在 Web 服務(wù)器磁盤上緩存數(shù)據(jù)和 HTML

技巧 4:避免在 Application 或 Session 對象中緩存非靈活組件

技巧 5:不要在 Application 或 Session 對象中緩存數(shù)據(jù)庫連接

技巧 6:妙用 Session 對象

技巧 7:在 COM 對象中封裝代碼

技巧 8:晚點獲取資源,早點釋放資源

技巧 9:進程外的執(zhí)行將犧牲可靠性

技巧 10:顯式使用選項

技巧 11:在子例程和函數(shù)中使用局部變量

技巧 12:將常用數(shù)據(jù)復(fù)制到腳本變量

技巧 13:避免重新定義數(shù)組

技巧 14:使用響應(yīng)緩沖

技巧 15:批處理內(nèi)嵌腳本和 Response.Write 語句

技巧 16:在開始長時間的任務(wù)之前先使用 Response.IsClientConnected

技巧 17:使用 <OBJECT> 標(biāo)記實例化對象

技巧 18:使用 ADO 對象和其他組件的 TypeLib 綁定

技巧 19:利用瀏覽器的驗證能力

技巧 20:在循環(huán)中避免字符串串聯(lián)

技巧 21:啟用瀏覽器和代理緩存

技巧 22:盡可能使用 Server.Transfer 替代 Response.Redirect

技巧 23:在目錄 URL 尾部加斜線

技巧 24:避免使用服務(wù)器變量


--------------------------------------------------------------------------------

簡介

性能是一個特性。您需要預(yù)先設(shè)計性能,或是在日后重新編寫應(yīng)用程序。換句話說,什么是最大限度優(yōu)化 Active Server Pages (ASP) 應(yīng)用程序性能的好策略?

本文為優(yōu)化 ASP 應(yīng)用程序和"Visual Basic(R) 腳本編輯器 (VBScript)"提供了許多技巧。對許多陷阱和缺陷進行了討論。本文所列的建議均在 http://www.microsoft.com 及其他站點上進行了測試,而且工作正常。本文假定您對 ASP 開發(fā)有基本的理解,包括對 VBScript 和/或 JScript、ASP Application、ASP Session 和其他 ASP 內(nèi)部對象(請求、響應(yīng)和服務(wù)器)。

ASP 的性能,通常不止取決于 ASP 代碼本身。我們并不想在一篇文章中囊括所有的至理名言,只在最后列出與性能相關(guān)的資源。這些鏈接包括 ASP 和非 ASP 主題,包括"ActiveX(R) 數(shù)據(jù)對象 (ADO)"、"部件對象模型 (COM)"、數(shù)據(jù)庫和"Internet 信息服務(wù)器 (IIS)"配置。這些是我們喜歡的鏈接 - 務(wù)請關(guān)注它們。

技巧 1:在 Web 服務(wù)器上緩存常用數(shù)據(jù)

典型的 ASP 頁從后端數(shù)據(jù)庫檢索數(shù)據(jù),然后將結(jié)果轉(zhuǎn)換為超文本標(biāo)記語言 (HTML)。無論數(shù)據(jù)庫的速度如何,從內(nèi)存檢索數(shù)據(jù)要比從后端數(shù)據(jù)庫檢索數(shù)據(jù)快得多。從本地硬盤讀取數(shù)據(jù)通常也要比從數(shù)據(jù)庫檢索數(shù)據(jù)快得多。因此,通??梢酝ㄟ^在 Web 服務(wù)器(在內(nèi)存或磁盤)上緩存數(shù)據(jù)來改善性能。

緩存是典型的空間與時間的折衷。如果恰當(dāng)?shù)鼐彺鏀?shù)據(jù),您將看到性能會有驚人的提高。為使緩存發(fā)揮效力,它必須保持經(jīng)常重用的數(shù)據(jù),而且重新計算這些數(shù)據(jù)的代價是昂貴的或比較昂貴的。如果緩存充滿了垃圾數(shù)據(jù),則是對存儲器的浪費。

不經(jīng)常變化的數(shù)據(jù)也是緩存的候選數(shù)據(jù),因為您無須擔(dān)心數(shù)據(jù)與數(shù)據(jù)庫的同步問題。組合框、引用表、DHTML 碎片、可擴展標(biāo)記語言 (XML) 字符串、菜單項和站點配置變量(包括數(shù)據(jù)源名稱 (DSN)、Internet 協(xié)議 (IP) 地址和 Web 路徑)都是緩存的候選數(shù)據(jù)。注意,您可以緩存數(shù)據(jù)的表示而不是數(shù)據(jù)本身。如果 ASP 頁不經(jīng)常更改,而且緩存的成本也非常高(例如,整個產(chǎn)品目錄),請考慮預(yù)先生成 HTML,而不是在每次請求時重新繪制。

數(shù)據(jù)應(yīng)緩存在何處,有哪些緩存策略?數(shù)據(jù)經(jīng)常緩存在 Web 服務(wù)器內(nèi)存或 Web 服務(wù)器磁盤上。下面兩個技巧討論這些選項。

技巧 2:在 Application 或 Session 對象中緩存常用數(shù)據(jù)

ASP Application 和 Session 對象為在內(nèi)存中緩存數(shù)據(jù)提供了方便的容器。既可以將數(shù)據(jù)賦予 Application 對象,也可將數(shù)據(jù)賦予 Session 對象,這些數(shù)據(jù)在 HTTP 調(diào)用中將保留在內(nèi)存中。Session 數(shù)據(jù)按用戶存儲,而 Application 數(shù)據(jù)在所有用戶間共享。

何時將數(shù)據(jù)載入 Application 或 Session?通常,在 Application 或 Session 啟動時加載數(shù)據(jù)。要在 Application 或 Session 啟動時加載數(shù)據(jù),請在下面兩函數(shù)中添加相應(yīng)的代碼:
Application_OnStart()

Session_OnStart()
。這兩個函數(shù)應(yīng)該位于 Global.asa;如果沒有,可以添加這些函數(shù)。也可以在第一次需要數(shù)據(jù)時加載數(shù)據(jù)。要進行上述操作,請在 ASP 頁中添加一些代碼(或編寫可重用的腳本函數(shù)),這些代碼檢查數(shù)據(jù)是否存在,并在數(shù)據(jù)不存在時加載數(shù)據(jù)。這是稱為遲緩計算的經(jīng)典性能技術(shù)的例子 - 在您的確需要它之前,不進行計算。請看例子:

<%
Function GetEmploymentStatusList
Dim d
d = Application("EmploymentStatusList")
If d = "" Then
‘' FetchEmploymentStatusList 函數(shù)(不顯示)
‘' 從 DB 中取出數(shù)據(jù),返回數(shù)組
d = FetchEmploymentStatusList()
Application("EmploymentStatusList") = d
End If
GetEmploymentStatusList = d
End Function
%>

可以為每一塊所需的數(shù)據(jù)編寫類似的函數(shù)。

數(shù)據(jù)應(yīng)該以什么格式存儲?任何變量類型均可存儲,因為所有腳本變量是各不相同的。例如,可以存儲字符串、整型或數(shù)組。通常,您將以這些變量類型之一存儲 ADO 記錄集的內(nèi)容。若要獲取 ADO 記錄集衍生的數(shù)據(jù),可以手工將數(shù)據(jù)復(fù)制到 VBScript 變量中,每次一個字段。使用一個 ADO 記錄集保留函數(shù) GetRows()、GetString() 或 Save() (ADO 2.5),會更快更簡便。完整而詳細(xì)的內(nèi)容已超出了本文的范圍。下面的演示函數(shù)使用了
GetRows()
來返回記錄集數(shù)據(jù)的數(shù)組:

‘' 取記錄集,以數(shù)組返回
Function FetchEmploymentStatusList
Dim rs
Set rs = createObject("ADODB.Recordset")
rs.Open "select StatusName, StatusID from EmployeeStatus", _
"dsn=employees;uid=sa;pwd=;"
FetchEmploymentStatusList = rs.GetRows() ‘' 以數(shù)組返回數(shù)據(jù)
rs.Close
Set rs = Nothing
End Function

對上面示例的進一步改進應(yīng)當(dāng)是緩存該列表的 HTML,而不是緩存數(shù)組。下面是一個簡單的范例:

‘' 取記錄集,以"HTML 選項"列表返回
Function FetchEmploymentStatusList
Dim rs, fldName, s
Set rs = createObject("ADODB.Recordset")
rs.Open "select StatusName, StatusID from EmployeeStatus", _
"dsn=employees;uid=sa;pwd=;"
s = "<select name=""EmploymentStatus">" & vbCrLf
Set fldName = rs.Fields("StatusName") ‘' ADO 字段綁定
Do Until rs.EOF
‘' 下面一行違背了不要進行字符串連接,
‘' 但這是可以的,因為我們正在建立高速緩存
s = s & " <option>" & fldName & "</option>" & vbCrLf
rs.MoveNext
Loop
s = s & "</select>" & vbCrLf
rs.Close
Set rs = Nothing ‘' 參見盡早釋放
FetchEmploymentStatusList = s ‘' 以字符串返回數(shù)據(jù)
End Function

在正常的情況下,可以在 Application 或 Session 作用域中緩存 ADO 記錄集本身。有兩個警告:

ADO 必須為標(biāo)記的自由線程
必須使用斷開連接的記錄集。
如果不能保證滿足這兩個要求,請不要緩存 ADO 記錄集。在下面的非靈活組件和不要緩存連接技巧中,我們將討論在 Application 或 Session 作用域中存儲 COM 對象的危險。

如果在 Application 或 Session 作用域中存儲數(shù)據(jù),這些數(shù)據(jù)將一直保留在那兒,直到在程序中改變它、Session 過期或 Web 應(yīng)用程序重新啟動時為止。數(shù)據(jù)需要更新如何處理?若要用手工強制更新應(yīng)用程序數(shù)據(jù),可以調(diào)用只允許管理員訪問的數(shù)據(jù)更新 ASP 頁。另外,還可以通過函數(shù),周期地自動刷新數(shù)據(jù)。下面的示例存儲帶緩存數(shù)據(jù)的時間戳,在指定時間間隔后刷新數(shù)據(jù)。

<%
‘' 未顯示錯誤處理...
Const update_INTERVAL = 300 ‘' 刷新時間間隔,以秒計

‘' 函數(shù)返回雇傭狀態(tài)列表
Function GetEmploymentStatusList
updateEmploymentStatus
GetEmploymentStatusList = Application("EmploymentStatusList")
End Function

‘' 定期更新緩存的數(shù)據(jù)
Sub updateEmploymentStatusList
Dim d, strLastupdate
strLastupdate = Application("Lastupdate")
If (strLastupdate = "") or _
(update_INTERVAL DateDiff("s", strLastupdate, Now)) Then

‘' 注意:此處可能有兩個或多個調(diào)用。這是可以的,只不過
‘' 產(chǎn)生幾個不必要的取指令罷了(就此有一個工作區(qū))

‘' FetchEmploymentStatusList 函數(shù)(不顯示)
‘' 從 DB 中取數(shù)據(jù),返回一個數(shù)組
d = FetchEmploymentStatusList()

‘' 更新 Application 對象。用 Application.Lock()
‘' 來確保一致的數(shù)據(jù)
Application.Lock
Application("EmploymentStatusList") = d
Application("Lastupdate") = CStr(Now)
Application.Unlock
End If
End Sub

其他示例,請參閱具有 Application 數(shù)據(jù)的最快列表框(英文)。

請注意,在 Session 或 Application 對象中緩存大型數(shù)組并非上策。在訪問數(shù)組元素之前,腳本語言的語法要求建立整個數(shù)組的臨時副本。例如,如果在 Application 對象中緩存了將美國郵政編碼映射到本地氣象站的字符串?dāng)?shù)組,該字符串?dāng)?shù)組有 100,000 個元素,ASP 在找出一個字符串之前,必須將所有 100,000 個氣象站復(fù)制到臨時數(shù)組中。在這種情況下,建立帶自定義方法的自定義組件,來存儲氣象站 - 或使用一個字典組件,也許更好。

請不要在倒洗澡水時把孩子一同倒掉,對這種觀點的一個新的注解是:數(shù)組提供了對內(nèi)存中相鄰關(guān)鍵-數(shù)據(jù)對的快速查找和存儲。索引字典比索引數(shù)組要慢。您應(yīng)該根據(jù)具體情況選擇能夠提供最佳性能的數(shù)據(jù)結(jié)構(gòu)。

技巧 3:在 Web 服務(wù)器磁盤上緩存數(shù)據(jù)和 HTML

有時,數(shù)據(jù)過多不能在內(nèi)存中進行緩存。"過多"是一種定性的判斷;它取決于打算消耗的內(nèi)存量,還有緩存項的數(shù)量和這些項的檢索頻率??傊?,如果有過多的數(shù)據(jù)要在內(nèi)存中緩存,請考慮以文本或 XML 文件的形式,在 Web 服務(wù)器的硬盤上緩存數(shù)據(jù)??梢詫⒃诖疟P上緩存數(shù)據(jù)和在內(nèi)存中緩存數(shù)據(jù)組合起來,為站點建立最優(yōu)的緩存策略。

注意,在度量單個 ASP 頁的性能時,在磁盤上檢索數(shù)據(jù)不一定比從數(shù)據(jù)庫中檢索數(shù)據(jù)快。但是,緩存減輕了數(shù)據(jù)庫和網(wǎng)絡(luò)的負(fù)荷。在高負(fù)荷情況下,這將明顯提高總體通信量。在查詢成本很高時緩存查詢的結(jié)果,緩存便非常有效,例如多表聯(lián)合或復(fù)雜的存儲過程,或緩存大型的結(jié)果集。按照慣例,測試競爭方案。

ASP 和 COM 提供了幾種構(gòu)建磁盤緩存方案的工具。ADO 記錄集的 Save() 和 Open() 函數(shù),保存和加載磁盤上的記錄集。您可以使用這些方法重寫上面 Application 數(shù)據(jù)緩存技巧中的范例代碼,用 Save() 文件替換向 Application 對象寫入數(shù)據(jù)的代碼。

還有其他一些處理文件的組件:

Scripting.FileSystemObject 使您能夠創(chuàng)建、讀取和寫入文件。
MSXML 是隨 Internet Explorer 提供的 Microsoft(R) XML 解析器,它支持保存和加載 XML 文檔。
LookupTable 對象(在 MSN 上使用的范例)是從磁盤加載簡單列表的良好選擇。
最后,請考慮在磁盤上緩存數(shù)據(jù)的表示,而不是數(shù)據(jù)本身。預(yù)制的 HTML 可以作為 .htm 或 .asp 文件存儲在磁盤上;超級鏈接可以直接指向這些文件??梢允褂蒙虡I(yè)工具,如 XBuilder 或 Microsoft(R) SQL Server 的 Internet 發(fā)行功能來自動化 HTML 生成過程。另外,可以將 HTML 片段 #include 到 .asp 文件。還可以使用 FileSystemObject 從磁盤讀取 HTML 文件或使用 XML 進行早期調(diào)整(英文)。

技巧 4:避免在 Application 或 Session 對象中緩存非靈活組件

雖然在 Application 或 Session 對象中緩存數(shù)據(jù)是個好主意,但是緩存 COM 對象可能有嚴(yán)重缺陷。將常用 COM 對象嵌入 Application 或 Session 對象通常具有吸引力。遺憾的是,很多 COM 對象,包括用 Visual Basic 6.0 或更早版本編寫的 COM 對象,在 Application 或 Session 對象中存儲時將導(dǎo)致嚴(yán)重的瓶頸。

特別是任何非靈活組件,在 Session 或 Application 對象中緩存時將導(dǎo)致性能瓶頸。靈活組件是標(biāo)記為
ThreadingModel=Both
的組件(它聚集了自由線程匯集器 (FTM))或標(biāo)記為
ThreadingModel=Neutral
的組件(Windows(R) 2000 和 COM+ 中新增的"中性"模型。)下列組件是非靈活的:

自由線程組件(除非它們聚集了 FTM)。
單元線程組件。
單線程組件。
已配置組件(Microsoft Transaction Server (MTS)/COM+ 庫和服務(wù)器包/應(yīng)用程序)為非靈活組件,除非它們是"中性"線程的。單元線程組件和其他非靈活組件最適于在頁作用域工作(也就是說,它們在單個 ASP 頁上創(chuàng)建和銷毀)。

在 IIS 4.0 中,標(biāo)記為
ThreadingModel=Both
的組件被視為靈活的。在 IIS 5.0 中,這已經(jīng)不夠了。組件不僅必須標(biāo)記為 Both,而且還必須聚集 FTM。靈活性文章說明了如何使得用"活動模板庫"編寫的 C++ 組件聚集 FTM。請注意,如果組件緩存接口指針,這些指針本身必須為靈活的、或者必須存儲在"COM 全局接口表 (GIT)"中。如果不能重新編譯 Both 線程組件,使它聚集 FTM,則可以將該組件標(biāo)記為
ThreadingModel=Neutral
。另外,如果不希望 IIS 進行靈活性檢查(這樣,希望非靈活組件能夠存儲在 Application 或 Session 作用域中),可以在 metabase 中設(shè)置
AspTrackThreadingModel

True
。不主張更改
AspTrackThreadingModel

如果試圖在 Application 對象中存儲用
Server.createObject
創(chuàng)建的非靈活組件,IIS 5.0 將產(chǎn)生錯誤??梢酝ㄟ^在 Global.asa 中使用
<object runat=server scope=application ...>
解決該問題,但是不主張這樣做,因為這將導(dǎo)致匯集和串行化,說明如下。

如果緩存非靈活組件,會發(fā)生什么錯誤呢?緩存在 Session 對象中的非靈活組件,將把會話"鎖定"到某個 ASP 工作器線程。ASP 維護著一個工作器線程池,它向請求提供服務(wù)。通常,新的請求由第一個可用的工作器線程來處理。如果 Session 被鎖定到某個線程,則該請求將不得不等待它所關(guān)聯(lián)的線程變?yōu)榭捎?。打個比方:您進入一個超市,挑選了一些食品,然后在第 3 號收款臺交款。從這以后,每當(dāng)您在這個超市購買食品,都不得不始終在第 3 號收款臺交款,即使是在其他收款臺人少或沒人時。

將非靈活組件存儲在 Applicaton 作用域甚至?xí)π阅墚a(chǎn)生更嚴(yán)重的影響。ASP 將不得不創(chuàng)建專用的線程來運行非靈活的、Applicaton 作用域內(nèi)的組件。這將導(dǎo)致兩種后果:所有調(diào)用不得不被匯集到該線程,而且所有調(diào)用被串行化。匯集意味著:參數(shù)不得不存儲在內(nèi)存的共享區(qū);對該專用線程執(zhí)行昂貴的上下文切換;組件的方法被執(zhí)行;結(jié)果匯集到共享區(qū)域;以及經(jīng)過另一個昂貴的上下文切換,使控制權(quán)返回原來的線程。串行化意味著所有方法必須一個挨一個地運行(同一時刻只能運行一個方法)。兩個不同的 ASP 工作器線程不可能同時執(zhí)行共享組件上的方法。這將扼殺并行機制,尤其是在多處理器計算機上。更壞的是,所有非靈活的、Application 作用域內(nèi)的組件都將共享一個線程("Host STA"),所以串行化的影響更加嚴(yán)重。

是否感到困惑?下面我們提出幾個通用規(guī)則。如果您正在用 Visual Basic (6.0) 或更早版本編寫對象,請不要將它們緩存在 Application 或 Session 對象中。如果您不知道對象的線程模型,就不要緩存它。不要緩存非靈活對象,而應(yīng)當(dāng)在每頁上創(chuàng)建并釋放它們。對象將直接運行在 ASP 工作器線程上,這樣,將不會發(fā)生匯集或串行化。如果 COM 對象正運行在 IIS 框中,而且如果它們沒有花很長時間來初始化和取消,性能將是足夠的。注意,不要用該方法使用單線程對象。小心:VB 可以創(chuàng)建單線程的對象!如果您必須以該方式使用單線程的對象(如 Microsoft Excel 電子表格),則不要期望有很高的吞吐量。

當(dāng) ADO 被標(biāo)記為自由線程時,則緩存 ADO 記錄集是安全的。要將 ADO 標(biāo)記為自由線程,請使用 Makfre15.bat 文件,該文件通常位于如下目錄中:\\Program Files\Common\System\ADO。

警告: 如果您正在用 Microsoft Access 作為數(shù)據(jù)庫,則不應(yīng)當(dāng)將 ADO 標(biāo)記為自由線程。通常,ADO 記錄集還必須是斷開連接的,如果您不能控制站點的 ADO 配置(例如,您是獨立的軟件廠商 [ISV],將 Web 應(yīng)用程序賣給客戶,然后由他們來管理他們自己的配置),那么不緩存記錄集可能會更好。

詞典組件也是靈活對象。LookupTable 從數(shù)據(jù)文件加載它的數(shù)據(jù),并且它對組合框數(shù)據(jù)和配置信息是有用的。來自 Duwamish Books 的 PageCache 對象提供了目錄語義,和 Caprock Dictionary 的表現(xiàn)一樣。這些對象或它們的派生對象可以構(gòu)成有效緩存策略的基礎(chǔ)。注意,Scripting.Dictionary 對象不是靈活的,所以不應(yīng)當(dāng)存儲在 Application 或 Session 作用域。

技巧 5:不要在 Application 或 Session 對象中緩存數(shù)據(jù)庫連接

緩存 ADO 連接通常是不好的策略。如果一個 Connection 對象存儲在 Application 中,并在所有頁上使用,那么所有頁將競爭使用該連接。如果 Connection 對象存儲在 ASP Session 對象中,那么將為每個用戶創(chuàng)建數(shù)據(jù)庫連接。這將連接池的好處毀于一旦,并對 Web 服務(wù)器和數(shù)據(jù)庫產(chǎn)生不必要的壓力。

取代緩存數(shù)據(jù)庫連接的方法是,在每個使用 ADO 的 ASP 頁上創(chuàng)建并取消 ADO 對象。這是個有效的方法,因為 IIS 具有內(nèi)置的數(shù)據(jù)庫連接池。更準(zhǔn)確的說,IIS 自動啟用 OLEDB 和 ODBC 連接池。這確保了創(chuàng)建并取消每個頁上的連接將是有效的。

由于被連接的記錄集中存儲有對數(shù)據(jù)庫連接的引用,所以,不應(yīng)當(dāng)在 Application 或 Session 對象中緩存被連接的記錄集。但是,可以安全地緩存斷開連接的記錄集,因為它不包含對其數(shù)據(jù)連接的引用。要斷開記錄集的連接,請執(zhí)行如下兩個步驟:

Set rs = Server.createObject("ADODB.RecordSet")
rs.CursorLocation = adUseClient ‘' 第 1 步

‘' 植入帶數(shù)據(jù)的記錄集
rs.Open strQuery, strProv

‘' 現(xiàn)在斷開記錄集同數(shù)據(jù)提供者和數(shù)據(jù)源的連接
rs.ActiveConnection = Nothing ‘' 第 2 步

有關(guān)連接池的詳細(xì)信息,請參閱 ADO 和 SQL Server(英文)引用。

技巧 6:妙用 Session 對象

在肯定了在 Applications 和 Sessions 中緩存的優(yōu)點之后,我們建議您避免使用 Session 對象。下面將會談到,當(dāng)用于忙碌站點時,Sessions 有幾個缺點。所謂忙碌,通常是指站點每秒請求數(shù)百頁或同時有數(shù)千個用戶。該技巧對于必須進行水平擴展的站點,即那些利用多個服務(wù)器來適應(yīng)負(fù)載或執(zhí)行容錯功能的站點來說,更加重要。對于較小的站點,如 intranet 站點,Sessions 的便利,與開銷相比也是值得的。

為了翻新,ASP 自動為每個訪問 Web 服務(wù)器的用戶創(chuàng)建一個 Session。每個 Session 有大約 10 KB 內(nèi)存開銷(在存儲在 Session 中的任何數(shù)據(jù)中是最高的),并使所有的請求都慢了一點。Session 一直保持活動狀態(tài),直到達到可配置的超時(通常 20 分鐘)為止。

Session 最大的問題不是性能而是可伸縮性。Session 不能跨越 Web 服務(wù)器;一旦在一個服務(wù)器上創(chuàng)建了 Session,它的數(shù)據(jù)就保持在那里。這意味著,如果您在 Web 領(lǐng)域中使用 Sessions,您將不得不為每個用戶的請求設(shè)計一種策略,以便始終將這些請求引向用戶的 Session 所在的服務(wù)器。這被稱為將用戶"粘"到 Web 服務(wù)器上。術(shù)語"粘性會話"即來源于此。由于 Session 沒有保持到磁盤上,所以,當(dāng) Web 服務(wù)器崩潰時,被"粘住"的用戶將丟失他們的 Sessions 狀態(tài)。

用于實施粘性會話的策略包括硬件和軟件解決方案。如 Windows 2000 Advanced Server 中的網(wǎng)絡(luò)負(fù)載平衡解決方案和 Cisco 公司的"本地指向器"解決方案可以實施粘性會話,但以犧牲一些可伸縮性為代價。這些解決方案并不完美。我們不主張您現(xiàn)在全盤推翻您的軟件解決方案(我們過去常用 ISAPI 篩選器和 URL 矯直對方案進行檢查)。

Application 對象也不能跨越服務(wù)器;如果您需要在 Web 領(lǐng)域內(nèi)共享并更新 Application 數(shù)據(jù),則需要使用后端數(shù)據(jù)庫。但只讀的 Application 數(shù)據(jù)在 Web 領(lǐng)域中仍然有用。

如果只是為了增加正常運行時間(用于處理故障轉(zhuǎn)移和服務(wù)器維護),大多數(shù)執(zhí)行重要任務(wù)的站點將需要部署至少兩臺 Web 服務(wù)器。所以,在設(shè)計執(zhí)行重要任務(wù)的應(yīng)用程序時,您將需要實施"粘性會話",或者簡單地避開 Sessions 以及其他任何在單個 Web 服務(wù)器上存儲用戶狀態(tài)的狀態(tài)管理技術(shù)。

如果當(dāng)前沒有使用 Sessions,請確保將它們關(guān)閉??梢酝ㄟ^"Internet 服務(wù)管理器"(請參閱 ISM 文檔)來為應(yīng)用程序執(zhí)行該操作。如果決定使用 Sessions,可以采取幾個方法來將對性能的影響降低到最小。

可以將不需要 Sessions 的內(nèi)容(如"幫助"屏幕、訪問者區(qū)域等)移動到關(guān)閉了 Sessions 的、單獨的 ASP 應(yīng)用程序中??梢灾痦撎崾?ASP:在給定的頁中您不需要 Session 對象;使用位于 ASP 頁頂端的如下指令:

<% @EnableSessionState=False %>

使用該指令的一個很好的原因是,Session 給框架集帶來了有趣的問題。ASP 保證任何時候只執(zhí)行一個來自 Session 的請求。這樣可以確保如果瀏覽器為一個用戶請求了多個頁時,在每一時刻只有一個 ASP 請求將進入 Session;這就避免了在訪問 Session 對象時出現(xiàn)多線程問題。遺憾的是,結(jié)果,框架集中的所有頁均被以串行化方式繪制,一個接一個地,而不是同時地。這樣,用戶可能不得不等待很長時間才能得到所有框架內(nèi)容。這意味著:如果某些框架頁不信任 Session,一定要使用
@EnableSessionState=False
指令告訴 ASP。

作為使用 Session 對象的替代方式,有很多方法可以用來管理 Session 狀態(tài)。對于狀態(tài)數(shù)量較小的情況(不到 4 KB),通常建議使用 Cookies、QueryString 變量和隱藏形式的變量。對于較大數(shù)量的數(shù)據(jù),如購物推車,則使用后端數(shù)據(jù)庫是最合適的選擇。關(guān)于在 Web 服務(wù)器領(lǐng)域中的狀態(tài)管理技術(shù)已經(jīng)有很多資料。詳細(xì)信息,請參閱 會話狀態(tài)(英文)。

技巧 7:在 COM 對象中封裝代碼

如果您有很多 VBScript 或 JScript,那么您可以通過把代碼移動到已編譯的 COM 對象來經(jīng)常改進它們的性能。已編譯的代碼通常比被解釋代碼運行得更快。已編譯的 COM 對象可以通過"早期綁定"訪問其他 COM 對象,這種調(diào)用 COM 對象方法的手段,比腳本所使用的"后期綁定"更有效。

將代碼封裝在 COM 對象種有如下好處(超越性能):

COM 對象是將表達邏輯與業(yè)務(wù)邏輯分隔開來的好辦法。
COM 對象啟用了代碼重用。
很多開發(fā)商發(fā)現(xiàn),用 VB、C++ 或 Visual J++ 書寫的代碼,比 ASP 更容易調(diào)試。
COM 對象有一些缺點,包括初始開發(fā)時間以及需要不同的編程技巧。需要警告您的是,封裝"少"量的 ASP 可能會導(dǎo)致性能降低,而不是提高。通常,在少量 ASP 代碼封裝到 COM 對象時出現(xiàn)這樣的情況。這時候,創(chuàng)建和調(diào)用 COM 對象的開銷,超過了已編譯代碼的好處。至于 ASP 腳本和 COM 對象代碼怎樣合并才能產(chǎn)生最佳性能還有待測試。注意,與 Windows NT(R) 4.0/IIS 4.0 相比,Microsoft 已經(jīng)在 Windows 2000/IIS 5.0 中極大地提高了腳本和 ADO 性能。這樣,已編譯代碼對 ASP 代碼的性能優(yōu)勢已經(jīng)隨著 IIS 5.0 的引入而降低。

有關(guān)在 ASP 中使用 COM 對象的優(yōu)缺點的更多討論,請參閱 ASP 組件準(zhǔn)則和用 COM 和 Microsoft Visual Basic 6.0 對分布式應(yīng)用程序進行編程(英文)。如果您的確部署了 COM 組件,要對它們進行強度測試是非常重要的。實際上,所有 ASP 應(yīng)用程序都應(yīng)當(dāng)作為正式過程進行強度測試。

技巧 8:晚點獲取資源,早點釋放資源

這是個小技巧。通常,最好晚點獲取資源而要早點釋放資源。這些資源包括 COM 對象、文件句柄和其他資源。

ADO 連接和記錄集是這種優(yōu)化的首要目標(biāo)。當(dāng)您使用完記錄集,就是說用它的數(shù)據(jù)打印完一個表格后,請立即將它釋放,而不是等到頁的末尾。將您的 VBScript 變量設(shè)置為
Nothing
是最好的做法。不要讓記錄集簡單地脫離作用域。同時,應(yīng)當(dāng)釋放任何有關(guān)的 Command 或 Connection 對象。(不要忘了對記錄集或"連接"調(diào)用
Close()
,在將它們設(shè)置為
= Nothing
之前。)這將縮短數(shù)據(jù)庫必須為您調(diào)整資源的時間跨度,并將數(shù)據(jù)庫連接盡可能快地釋放給連接池。

技巧 9:進程外的執(zhí)行將犧牲可靠性

ASP 和 MTS/COM+ 都有允許您以可靠性換取性能的配置選項。當(dāng)建立和部署應(yīng)用程序時,應(yīng)當(dāng)理解這種交換。

ASP 選項

ASP 應(yīng)用程序可以配置為以三種方式之一運行。在 IIS 5.0 中引入了術(shù)語"隔離級"來描述這些選項。三個隔離級值分別是低、中和高:

低級隔離。該隔離級在所有版本的 IIS 中受到支持,并且是最快的。它在主 IIS 進程 Inetinfo.exe 中執(zhí)行 ASP。如果 ASP 應(yīng)用程序崩潰,則 IIS 也將崩潰。(要在 IIS 4.0 下重新啟動 IIS,Web 站點管理員需要使用工具,如 InetMon,來監(jiān)視站點,如果服務(wù)器失敗,將運行批處理文件來重新啟動服務(wù)器。而 IIS 5.0 則引入了可靠的重新啟動,它將自動重新啟動失敗的服務(wù)器。)
中級隔離。IIS 5.0 引入了這個新隔離級,它稱為進程外的,這是因為 ASP 運行在 IIS 進程之外。在中級隔離中,所有被配置按"中級"運行的 ASP 應(yīng)用程序,將共享單個進程空間。這將減少在一個服務(wù)器上運行多個進程外的 ASP 應(yīng)用程序所需的進程數(shù)。中級是 IIS 5.0 中默認(rèn)的隔離級。
高級隔離。在 IIS 4.0 和 IIS 5.0 中受到支持,高級隔離也是進程外的。如果 ASP 崩潰,則 Web 服務(wù)器并不崩潰。ASP 應(yīng)用程序?qū)⒃谙乱粋€ ASP 請求時自動重新啟動。使用高級隔離,每個被配置為按高級運行的 ASP 應(yīng)用程序,將在其自己的進程空間中運行。這樣可以保護 ASP 應(yīng)用程序彼此不受干擾。它的缺點是它需要為每個 ASP 應(yīng)用程序建立獨立的進程。當(dāng)需要在一個服務(wù)器上主持十多個應(yīng)用程序時,會增加很多開銷。
那么,哪個選項是最好的呢?在 IIS 4.0 中,運行進程外的應(yīng)用程序會極大地影響性能。在 IIS 5.0 中,做了許多工作,使得進程外運行 ASP 應(yīng)用程序?qū)π阅墚a(chǎn)生的影響降到了最低。實際上,在大多數(shù)測試中,在 IIS 5.0 中的 ASP 進程外應(yīng)用程序,要比 IIS 4.0 中的進程內(nèi)應(yīng)用程序運行得更快。無論如何,進程內(nèi)(低隔離級)在兩種平臺上仍然產(chǎn)生了最好的性能。但是,如果您的命中率相對較低或最大吞吐量較低,選擇低隔離級不會有太大的好處。所以,除非您需要每個 Web 服務(wù)器每秒處理數(shù)百或數(shù)千個頁面,否則沒有必要選擇低隔離級。同樣,應(yīng)當(dāng)測試多種配置并判斷哪種情形最適合您。

注意: 當(dāng)您進程外運行 ASP 應(yīng)用程序(中級或高級隔離)時,則在 NT4 上它們將運行在 MTS 中,而在 Windows 2000 上它們將運行在 COM+ 中。即,在 NT4 上它們運行在 Mtx.exe 中,而在 Windows 2000 上它們運行在 DllHost.exe 中。在"任務(wù)管理器"中,您可以看見這些正在運行的進程。還可以看見 IIS 如何為進程外的 ASP 應(yīng)用程序配置 MTS 程序包或 COM+ 應(yīng)用程序。

COM 選項

COM 組件也有三個配置選項,雖然與 ASP 選項不完全相似。COM 組件可以被:"不配置"、配置為"庫應(yīng)用程序"或配置為"服務(wù)器應(yīng)用程序"。"不配置"是指不向 COM+ 注冊組件。組件將運行在調(diào)用者的進程空間,就是說,它們是"進程中"的。"庫應(yīng)用程序"也是進程中的,但受惠于 COM+ 的服務(wù),包括安全性、事務(wù)和環(huán)境支持。"服務(wù)器應(yīng)用程序"被配置為在其自己的進程空間中運行。

您可能看到,不配置的組件比庫應(yīng)用程序優(yōu)點稍微多些。您還可能看到"庫應(yīng)用程序"比"服務(wù)器應(yīng)用程序"有很大的性能優(yōu)點。這是因為"庫應(yīng)用程序"與 ASP 運行在同一個進程中,而"服務(wù)器應(yīng)用程序"則運行在自己的進程中。內(nèi)部進程調(diào)用的開銷要比進程內(nèi)調(diào)用的開銷大得多。而且,當(dāng)在進程之間傳遞數(shù)據(jù)(如記錄集)時,必須在兩個進程之間復(fù)制所有的數(shù)據(jù)。

缺點!當(dāng)使用"COM 服務(wù)器應(yīng)用程序"時,如果要在 ASP 和 COM 之間傳遞對象,請確保對象實現(xiàn)"按值匯集",即 MBV。實現(xiàn) MBV 的對象將其自身從一個進程復(fù)制到另一個進程。這比另一種方式好,在另一種方式中,對象留在創(chuàng)建它的進程中,而其他進程則重復(fù)調(diào)用創(chuàng)建使用該對象的進程。被斷開連接的 ADO 記錄集將是按值匯集的,已連接的記錄集則不是。Scripting.Dictionary 并不實現(xiàn) MBV,不會在進程之間傳遞。最后,要另外告訴 VB 程序員的是:MBV 不是通過傳遞參數(shù)
ByVal
獲得的。MBV 是由原始組件創(chuàng)作者實現(xiàn)的。

怎么辦?

如果您想要以性能與可靠性的合理交換來完成您的配置,我們的推薦如下:

在 IIS 4.0 上,使用 ASP 的低隔離級別,并使用"MTS 服務(wù)器包"。
在 IIS 5.0 上,使用 ASP 的中隔離級別,并使用"COM+ 庫應(yīng)用程序"。
這些是很一般的準(zhǔn)則;通常讓公司以中或高隔離級別運行 ASP,而單一目的的 Web 服務(wù)器可運行于低隔離級別。請權(quán)衡折中并自行決定滿足需求的配置。

技巧 10:顯式使用選項

在 .asp 文件中顯式使用
選項 Explicit
。置于 .asp 文件開頭的這一指令,強制開發(fā)人員聲明所有要使用的變量。許多開發(fā)人員認(rèn)為這有助于調(diào)試應(yīng)用程序,因為它避免了錯誤鍵入變量名稱而不經(jīng)意地新建變量(例如,
MyXLMString=...
而非
MyXMLString=)
。

也許更重要的是,聲明的變量比未聲明的變量快。實際上,腳本運行時,在每次使用未聲明變量時按照名稱引用。而聲明的變量,在編譯或運行時分配了序號。這樣,聲明的變量按照該序號引用。由于
選項 Explicit
強制變量聲明,因此保證聲明了所有變量而實現(xiàn)快速訪問。

技巧 11:在子例程和函數(shù)中使用局部變量

局部變量是在子例程和函數(shù)中聲明的變量。在子例程和函數(shù)中,局部變量訪問要快于全局變量訪問。使用局部變量還可以使代碼更加清晰,因此盡可能使用局部變量。

技巧 12:將常用數(shù)據(jù)復(fù)制到腳本變量

在 ASP 中訪問 COM 時,應(yīng)該將常用的對象數(shù)據(jù)復(fù)制到腳本變量中。這將削減 COM 方法的調(diào)用,COM 方法的調(diào)用與訪問腳本變量相比,要相對昂貴些。在訪問 Collection 和 Dictionary 對象時,這一技術(shù)也可以削減了昂貴的查找。

通常,如果打算多次訪問對象數(shù)據(jù),請將數(shù)據(jù)放入腳本變量。該優(yōu)化的主要目標(biāo)是 Request 變量(Form 和 QueryString 變量)。例如,您的站點可能傳遞一個名為 UserID 的 QueryString。假定該 UserID 變量要在特定頁中引用 12 次。請不要調(diào)用
Request("UserID")
12 次,而在 ASP 頁的開頭將 UserID 賦予某個變量。然后就在頁中使用該變量。這將節(jié)省 11 次 COM 方法調(diào)用。

在實際中,訪問 COM 屬性或方法暗藏著繁復(fù)的過程和大量的開銷。下面是一個示例,它只是些相當(dāng)普通的代碼(從語法上講):

Foo.bar.blah.baz = Foo.bar.blah.qaz(1)
If Foo.bar.blah.zaq = Foo.bar.blah.abc Then ‘' ...

在運行這段代碼時,將發(fā)生下列事件:

變量
Foo
被解析為全局變量。
變量
bar
被解析為
Foo.
的成員。這將產(chǎn)生 COM 方法調(diào)用。
變量
blah
被解析為
Foo.bar
的成員。這也將產(chǎn)生 COM 方法調(diào)用。
變量
qaz
被解析為
foo.bar.blah
的成員。是的,這也將產(chǎn)生 COM 方法調(diào)用。
調(diào)用
Foo.bar.blah.quaz(1)
。又一次產(chǎn)生 COM 方法調(diào)用。理解這幅圖了嗎?
執(zhí)行步驟 1 到 3 將再次解析
baz
。系統(tǒng)不知道調(diào)用
qaz
是否更改對象模型,因此步驟 1 到 3 必須再次執(zhí)行解析
baz
。

baz
解析為
Foo.bar.blah
的成員。進行屬性置入。
再次執(zhí)行步驟 1 到 3 并解析
zaq

再次執(zhí)行步驟 1 到 3 并解析
abc

正如所見,這是非??膳碌牡托剩ǘ曳浅BS?VBScript 編寫該代碼實現(xiàn)的快速方法為:

Set myobj = Foo.bar.blah ‘' 對 blah 做一次解析
Myobj.baz = myobj.qaz(1)
If Myobj.zaq = Myobj.abc Then ‘'...

如果您使用的是 VBScript 5.0 或更高版本,則可用
With
語句來寫這段代碼:

With Foo.bar.blah
.baz = .qaz(1)
If .zaq = .abc Then ‘'...
...
End With

請注意該技巧對 VB 編程同樣有效。

技巧 13:避免重新定義數(shù)組

盡量避免
Redim
數(shù)組。從關(guān)心性能的角度來說,如果計算機受物理內(nèi)存的限制,最好一開始將數(shù)組的維數(shù)設(shè)置為最差方案 - 而不要將維數(shù)設(shè)置為最佳方案,再根據(jù)需要重新定義維數(shù)。這并不意味著明知道不需要那么多而就是應(yīng)該分配太多的內(nèi)存。

下面代碼展示了您沒有必要地使用了
Dim

Redim
來解決。

<%
Dim MyArray()
Redim MyArray(2)
MyArray(0) = "hello"
MyArray(1) = "good-bye"
MyArray(2) = "farewell"
...
‘' 一些別的代碼中,這里您不需要更多的空間,然后 ...
Redim Preserve MyArray(5)
MyArray(3) = "more stuff"
MyArray(4) = "even more stuff"
MyArray(5) = "yet more stuff"
%>

更好的辦法是只須一開始
Dim
數(shù)組為正確的大?。ū纠袨?5),而不是
Redim
數(shù)組,再加大數(shù)組。這可能會浪費一點兒內(nèi)存(如果沒有用盡所有元素),但是獲得的是速度。

技巧 14:使用響應(yīng)緩沖

您可以通過打開"響應(yīng)緩沖區(qū)"來緩沖值得輸出的整個頁。這將寫入瀏覽器的數(shù)據(jù)量降為最小,從而提高總體性能。每次寫入都會有大量開銷(包括 IIS 和通過電纜發(fā)送的數(shù)據(jù)量),因此寫入的越少越好。TCP/IP 的工作效率,在發(fā)送少量大的數(shù)據(jù)塊時明顯高于發(fā)送大量小的數(shù)據(jù)塊時,原因在于它的低速啟動和 Nagling 算法(用于最小化網(wǎng)絡(luò)阻塞)。

打開響應(yīng)緩沖有兩種方法。第一種,可以使用"Internet 服務(wù)管理器"為整個應(yīng)用程序打開響應(yīng)緩沖。這是推薦的方法,在 IIS 4.0 和 IIS 5.0 中,在默認(rèn)情況下,為新的 ASP 應(yīng)用程序打開響應(yīng)緩沖。第二種,逐頁將下列代碼行放在 ASP 頁的開頭,從而啟用響應(yīng)緩沖:

<% Response.Buffer = True %>

該行代碼必須在任何響應(yīng)數(shù)據(jù)寫入瀏覽器之前執(zhí)行(也就是說,在任何 HTML 出現(xiàn)在 ASP 腳本中之前和任何 Cookies 被使用
Response.Cookies
集合設(shè)置之前)。通常,最好是為整個應(yīng)用程序打開響應(yīng)緩沖。這允許省略上面每頁中的代碼行。

Response.Flush

響應(yīng)緩沖的通病是用戶感覺 ASP 頁響應(yīng)遲鈍(盡管總體響應(yīng)時間改善了),因為他們需要等到整個頁生成后才能看見該頁。對于長時間運行的頁面,可以通過設(shè)置
Response.Buffer = False
關(guān)閉響應(yīng)緩沖。但是,更好的策略是使用
Response.Flush
方法。該方法刷新由 ASP 繪入瀏覽器的所有 HTML。例如,繪制了具有 1,000 行的表的 100 行后,ASP 可以調(diào)用
Response.Flush
強制將結(jié)果繪制到瀏覽器;這允許用戶在其余的行準(zhǔn)備好之前先看到頭 100 行。該技術(shù)給了您兩個舉世無雙的好東西 - 響應(yīng)緩沖與瀏覽器中數(shù)據(jù)的逐步顯示的組合。

(注意,在上面 1,000 行表的示例中,許多瀏覽器,在看到 </table> 結(jié)束標(biāo)記之前不會開始繪制表。請檢查目標(biāo)瀏覽器的支持性。要解決該問題,請將表分割為具有較少行的多個表,然后在每個表后面調(diào)用
Response.Flush
。新版本的 Internet Explorer 將在表完全下載之前繪制表,特別是如果指定表的列寬則繪制速度更快;這避免強制 Internet Explorer 通過度量每個單元格的內(nèi)容來計算列寬。)

響應(yīng)緩沖的另一個通病是在生成大型頁時將使用服務(wù)器的大量內(nèi)存。對于該問題,除了要求生成大型頁的技巧外,還可以通過巧妙地使用
Response.Flush
來解決。

技巧 15:批處理內(nèi)嵌腳本和 Response.Write 語句

VBScript 語法
<% = expression %>
將"
表達式
"的值寫入 ASP 輸出流。如果響應(yīng)緩沖沒有打開,則這些語句的每一句都會導(dǎo)致通過網(wǎng)絡(luò),以許多小型包的形式,向瀏覽器寫入數(shù)據(jù)。這是非常慢的。另外,解釋少量腳本和 HTML,將導(dǎo)致在腳本引擎和 HTML 之間切換,也降低了性能。因此,請使用下面技巧:用對
Response.Write
的一個調(diào)用,替換內(nèi)嵌的密集組合表達式。例如,在下面范例中,每行每字段有一個對響應(yīng)流的寫入,每行都有許多 VBScript 和 HTML 之間的切換:

<table>
<% For Each fld in rs.Fields %>
<th><% = fld.Name %></th>
<%
Next
While Not rs.EOF
%>
<tr>
<% For Each fld in rs.Fields %>
<td><% = fld.Value %></td>
<% Next
</tr>
<% rs.MoveNext
Wend %>
</table>

下面是更有效的代碼,每行中有一個對響應(yīng)流的寫入。所有代碼均包含在一個 VBScript 塊內(nèi):

<table>
<%
For each fld in rs.Fields
Response.Write ("<th>" & fld.Name & "</th>" & vbCrLf)
Next
While Not rs.EOF
Response.Write ("<tr>")
For Each fld in rs.Fields %>
Response.Write("<td>" & fld.Value & "</td>" & vbCrLf)
Next
Response.Write "</tr>"
Wend
%>
</table>

當(dāng)響應(yīng)緩沖被禁用時,本技巧的作用更大。最好啟用響應(yīng)緩沖,然后觀察批處理
Response.Write
是否對性能有幫助。

(在這一特例中,構(gòu)建表的主體的嵌套循環(huán) (
While Not rs.EOF...
) 可以被精心構(gòu)造的、對 GetString 的調(diào)用所替代。)

技巧 16:在開始長時間的任務(wù)之前先使用 Response.IsClientConnected

如果用戶失去耐心,他們可以在開始執(zhí)行他們的請求之前放棄 ASP 頁。如果他們單擊了 Refresh 或跳轉(zhuǎn)到服務(wù)器的其他頁上,在 ASP 請求隊列的末尾將有一個新的請求,而在隊列的中間有一個斷開連接的請求。這通常發(fā)生在服務(wù)器處于高負(fù)荷的情況下(它有一個很長的請求隊列,相應(yīng)的響應(yīng)時間也很長),這只能使情況更糟。如果用戶不再連接,將沒有執(zhí)行 ASP 頁的點(特別是低速、重量級的 ASP 頁)??梢允褂?
Response.IsClientConnected
屬性檢查這種情況。如果它返回
False
,則應(yīng)調(diào)用
Response.End
并放棄該頁的剩余內(nèi)容。實際上,每當(dāng) ASP 要執(zhí)行新的請求時,IIS 5.0 便將該方法編碼,來檢查隊列中的請求有多長。如果在那里超過了 3 秒鐘,ASP 會檢查客戶是否仍然連接著,如果客戶已斷開連接,就立即結(jié)束該請求。您可以使用 metabase 中的
AspQueueConnectionTestTime
設(shè)置,調(diào)整這 3 秒的超時時間。

如果有某頁執(zhí)行了很長時間,您可能還想按一定的時間間隔檢查
Response.IsClientConnected
。在啟用響應(yīng)緩沖之后,按一定的時間間隔執(zhí)行
Response.Flush
,告訴用戶正在進行的是哪些事情,是個好辦法。

注意 在 IIS 4.0 中,
Response.IsClientConnected
將不能正常工作,除非首先執(zhí)行
Response.Write
。如果啟用了緩沖,也需要執(zhí)行
Response.Flush
。在 IIS 5.0 中則不必如此 -
Response.IsClientConnected
工作得很好。在任何情況下,
Response.IsClientConnected
都要有些開銷,所以,只有在執(zhí)行至少要用 500 毫秒(如果想維持每秒幾十頁的吞吐量,這是一個很長的時間了)的操作前才使用它。作為通常的規(guī)則,不要在緊密循環(huán)的每次迭代中調(diào)用它,例如當(dāng)繪制表中的行,可能每 20 行或每 50 行調(diào)用一次。

技巧 17:使用 <OBJECT> 標(biāo)記實例化對象

如果需要引用不能在所有代碼路徑中使用的對象(尤其是服務(wù)器 - 或應(yīng)用程序 - 作用域的對象),則使用 Global.asa 中的
<object runat=server id=objname>
標(biāo)記來聲明它們,而不是使用
Server.createObject
方法。
Server.createObject
立刻創(chuàng)建對象。如果以后不使用那個對象,就不要浪費資源。
<object id=objname>
標(biāo)記聲明了 objname,但實際上 objname 此時并沒有創(chuàng)建,直到它的方法或?qū)傩缘谝淮伪皇褂脮r才創(chuàng)建。

這是遲緩計算的另一個例子。

技巧 18:使用 ADO 對象和其他組件的 TypeLib 聲明

當(dāng)使用 ADO 時,開發(fā)人員經(jīng)常包含
adovbs.txt
來獲得對 ADO 不同常量的訪問權(quán)。該文件必須包含在要使用這些常量的每一頁中。該常量文件非常大,給每個 ASP 頁增加了很多編譯時間和腳本大小方面的開銷。

IIS 5.0 提供了綁定到組件類型庫的能力。允許您在每個 ASP 頁上引用一次類型庫并使用它。每頁不需要為編譯常量文件付出代價,并且組件開發(fā)人員不必為在 ASP 中的使用而生成 VBScript #include 文件。

要訪問 ADO 類型庫,請將下列語句之一放入 Global.asa 中。

<!-- METADATA NAME="Microsoft ActiveX Data Objects 2.5 Library"
TYPE="TypeLib" UUID="{00000205-0000-0010-8000-00AA006D2EA4}" -->

或者

<!-- METADATA TYPE="TypeLib"
FILE="C:\Program Files\Common Files\system\ado\msado15.dll" -->

技巧 19:利用瀏覽器的驗證能力

流行的瀏覽器具有對以下功能的高級支持,例如 XML、DHTML、Java 小程序以及遠程數(shù)據(jù)服務(wù)。請盡量利用這些功能。所有這些技術(shù),都可以通過執(zhí)行客戶端的驗證和數(shù)據(jù)緩存,減少了與 Web 服務(wù)器之間的往返。如果您正在運行智能瀏覽器,該瀏覽器可以為您進行一些驗證(例如,在運行 POST 之前檢查信用卡的校驗和否有效)。重申一次,請盡量使用這些功能。由于削減了客戶端到服務(wù)器的往返路程,將減少對 Web 服務(wù)器的壓力,并且削減了網(wǎng)絡(luò)通信量(雖然發(fā)送給瀏覽器的初始頁面可能更大),服務(wù)器訪問的所有后端資源也削減了。而且用戶不必經(jīng)常提取新頁,使用戶的感受好一些。這并不減輕對服務(wù)器端驗證的需要。還是應(yīng)該經(jīng)常進行服務(wù)器端的驗證。這樣能夠防止由于某些原因從客戶端來的壞數(shù)據(jù),例如黑客,或者不運行客戶端驗證程序的瀏覽器。

許多站點由獨立于瀏覽器創(chuàng)建的 HTML 組成。這一點經(jīng)常阻礙開發(fā)人員利用可以提高性能的流行瀏覽器功能。對于真正高性能的、必須關(guān)心瀏覽器的站點,良好的策略是針對流行的瀏覽器優(yōu)化您的頁面。在 ASP 中使用"瀏覽器性能組件",很容易檢測到瀏覽器的功能。諸如 Microsoft FrontPage 等工具,能幫助您設(shè)計使用所希望的目標(biāo)瀏覽器和 HTML 版本的代碼。更詳細(xì)的討論,請查看 When is Better Worse? Weighing the Technology Trade-Offs(英文)。

技巧 20:在循環(huán)中避免字符串串聯(lián)

許多人在循環(huán)中創(chuàng)建類似這樣的字符串:

s = "<table>" & vbCrLf
For Each fld in rs.Fields
s = s & " <th>" & fld.Name & "</th> "
Next

While Not rs.EOF
s = s & vbCrLf & " <tr>"
For Each fld in rs.Fields
s = s & " <td>" & fld.Value & "</td> "
Next
s = s & " </tr>"
rs.MoveNext
Wend

s = s & vbCrLf & "</table>" & vbCrLf
Response.Write s

這種方法有幾個問題。首先,重復(fù)連接字符串所花費的時間,以二次方曲線的速率增長;粗略地計算,運行循環(huán)所花費的時間,與記錄數(shù)乘以字段數(shù)的平方成正比。舉一個簡單的例子,便能清楚地說明這一點。

s = ""
For i = Asc("A") to Asc("Z")
s = s & Chr(i)
Next

在第一次迭代中,得到一個字符的字符串
"A"
。在第二次迭代中,VBScript 必須重新分配字符串并復(fù)制兩個字符
"AB"

。在第三次迭代中,它必須再次重新分配
,并復(fù)制三個字符到
。在第 N 次(26 次)迭代中,它必須重新分配并復(fù)制 N 個字符到
。就是 1+2+3+...+N 的和,為 N*(N+1)/2 次復(fù)制。

在以上記錄集的例子中,如果有 100 條記錄和 5個字段,則內(nèi)部的循環(huán)將執(zhí)行 100*5 = 500 次,并且完成所有復(fù)制和重新分配所花費時間,將與 500*500 = 250,000 成正比。對一個大小適度的記錄集,將有很多次復(fù)制。

在該例子中,代碼可以改進:字符串的連接將被
Response.Write()
或內(nèi)嵌腳本 (
<% = fld.Value %>
) 所替代。如果打開響應(yīng)緩沖,這個操作將會很快,因為
Response.Write
僅僅將數(shù)據(jù)添加到響應(yīng)緩沖的末尾。不再重新分配,因而非常有效。

特別是在將 ADO 記錄集轉(zhuǎn)換到 HTML 表時,請考慮使用 GetRows 或 GetString。

如果用 JScript 連接字符串,強烈建議使用
+=
操作符;即用
s += "某字符串",
而不是
s = s + "某字符串"
。

技巧 21:啟用瀏覽器和代理緩存

默認(rèn)情況下,ASP 禁用瀏覽器和代理中的緩存。這將很有意義,因為 ASP 生來就是動態(tài)的,具有潛在地對時間敏感的信息。如果有一個不需要對每次查看進行刷新的頁,則應(yīng)該啟用瀏覽器和代理緩存。這使得瀏覽器和代理能在某一段時間內(nèi),使用某一頁的緩存副本,這時間的長短可以控制。緩存能明顯減輕服務(wù)器負(fù)荷,使用戶的感受好一些。

哪種動態(tài)頁可以緩存?舉例說明:

天氣頁,每 5 分鐘更新一次。
列出新聞的主頁或新聞發(fā)布的主頁,每天更新 2 次。
公共基金運營列表,基本的統(tǒng)計數(shù)小時更新 1 次。
請注意,使用瀏覽器或代理緩存,只有很少的命中被記錄到 Web 服務(wù)器上。如果想精確測量所有頁面查看或者張貼廣告,也許不喜歡使用瀏覽器和代理緩存。

瀏覽器緩存是由 Web 服務(wù)器發(fā)往瀏覽器的 HTTP 截至期限標(biāo)題控制的。ASP 提供了兩種發(fā)送標(biāo)題的機制。要將頁面設(shè)置為在未來某個分鐘數(shù)后過期,請設(shè)置
Response.Expires
屬性。以下的例子通知瀏覽器:內(nèi)容在 10 分鐘后過期:

<% Response.Expires = 10 %>

設(shè)置
Response.Expires
為負(fù)數(shù)或 0 則禁用緩存。一定要使用較大的負(fù)數(shù),例如 -1000 (大于一天),來克服服務(wù)器時鐘和瀏覽器時鐘之間的差異。第二個屬性
Response.ExpiresAbsolute
,允許設(shè)置內(nèi)容過期的指定時間:

<% Response.ExpiresAbsolute = #May 31,2001 13:30:15# %>

如果不想使用 Response 對象設(shè)置過期時間,可以將 <META> 標(biāo)記寫入 HTML,通常寫在 HTML 文件的 <HEAD> 內(nèi)部。一些瀏覽器會響應(yīng)這條指令,但代理不會。

<META HTTP-EQUIV="Expires" VALUE="May 31,2001 13:30:15">

最后,可以標(biāo)識內(nèi)容對 HTTP 代理緩存是否有效,請使用
Response.CacheControl
屬性。設(shè)置屬性為"Public",允許代理緩存內(nèi)容。

<% Response.CacheControl = "Public" %>

默認(rèn)情況下,該屬性設(shè)置為"Private"。注意,不應(yīng)當(dāng)為顯示某用戶專用數(shù)據(jù)的頁啟用代理緩存,因為代理也許為屬于其他用戶的用戶頁面服務(wù)。

技巧 22:盡可能使用 Server.Transfer 替代 Response.Redirect

Response.Redirect
通知瀏覽器,請求一個不同的頁面。該函數(shù)經(jīng)常用于重定向用戶到登錄或錯誤頁面。既然重定向強制一個新頁請求,瀏覽器就必須做兩次到 Web 服務(wù)器的往返,而且 Web 服務(wù)器必須處理額外的請求。IIS 5.0 引入一個新的函數(shù),
Server.Transfer
,該函數(shù)執(zhí)行傳送到相同服務(wù)器上的不同 ASP 頁。這樣避免了額外的、從瀏覽器到 Web 服務(wù)器的往返,從而改善了整體系統(tǒng)性能,同時改善了對用戶的響應(yīng)時間。請查看重定向中的新方向(英文),它討論了
Server.Transfer

Server.Execute
。

也可以查看Leveraging ASP in IIS 5.0中有關(guān) IIS 5.0 和 ASP 3.0 新功能的完全列表。(英文)

技巧 23:在目錄 URL 尾部加斜線

相關(guān)的技巧是,一定要定在指向目錄的 URL 尾部加斜線
(/)
。如果省略了斜線,瀏覽器將向服務(wù)器提出請求,僅通知它正尋找一個目錄。然后瀏覽器發(fā)出第二個請求,在 URL 末尾添加斜線,然后服務(wù)器將那個目錄的默認(rèn)文檔作為響應(yīng),或者如果沒有默認(rèn)文檔并且目錄瀏覽已被啟用,就以目錄列表作為響應(yīng)。添加了斜線便省去了第一個沒用的往返。出于對用戶的友好,也許想要在顯示的名稱的末尾省略斜線。

例如,寫:

<a title="MSDN Web
Workshop">http://msdn.microsoft.com/workshop</a>

它還適用于指向在 Web 站點主頁的 URL:請使用下面的: <a >,不要用 <a >.


技巧 24:避免使用服務(wù)器變量

訪問服務(wù)器變量將引起 Web 站點向服務(wù)器提出特殊的請求,然后收集所有的服務(wù)器變量,并不止是需要的那個。這好像從發(fā)霉的閣樓中的文件夾中檢索某條特殊的信息一樣。當(dāng)想要某條信息時,在訪問該信息之前必須先上閣樓取得文件夾。這與請求服務(wù)器變量時,性能訪問出現(xiàn)第一次請求服務(wù)器變量所發(fā)生的一樣。后續(xù)的對其他服務(wù)器變量的訪問不會引起性能訪問。

從不訪問不合格的 Request 對象(例如, Request("Data") )。對于不在 Request.Cookies 、 Request.Form 、 Request.QueryString 或 Request.ClientCertificate 中的項,有對 Request.ServerVariables 的隱含調(diào)用。
Request.ServerVariables
集合比其他集合慢很多。

該文章在 2011/2/16 10:33:27 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

欧美在线视频精品| 久久婷婷成人综合色综合37| 国产成人精品免费视频大全最热| 打开腿闺蜜用黄瓜让我爽| 日韩在线午夜视频婷婷丁香社区影院 | 99热精品免费观看全部| 粗大猛烈进出高潮的视频| 国产无码一二三区| 亚州精品盗幕偷拍视频| 亚洲AV鲁丝一区二区三区性生生活大片又黄又| 乳头夹夹太紧好疼怎么缓解| 久久精品男人天堂| 韩国日本欧美国产精品| 亚洲是图一区| 成年人免费看片视频网站| http日韩在线播放| 国产日韩av有码在线| 一二区国产女主播在线视频| 国产黄色美女日本视频| AV无码免费一区二区三区不卡| 国产精品一区二区三区久久久久 | 国产成人福利视频在线观看| 亚洲国产真实视频网站| 亚洲香蕉av一区| 欧美国产一级视频| 亚洲国产成人综合香蕉久久| 无码一区二区三区四区| 国产女人大黑β片仑乱老女人| 少妇人妻一区二区三区| 亚洲区一区二久久| 国产成人a免费视频在线观看| 国产三级无码视频| 182tv午夜精品视频在线播放| 300一晚同城约茶| 五月丁香婷婷激情综合在线视频| 五月激情亚洲666| 国产精品一区久久麻豆| 欧美大片免费aa级动作片| 黄色大片视频在线免费看| 国产福利永久不卡在线观看| 人妻偷拍无码中文字幕手机版| 无码专区无码专区无码专区无码专区| 欧美熟妇人妻| 躁天天躁中文字幕在线| 野花社区WWW日本视频| 国产精品久久久一区宅男| 欧美图区 另类小说 熟女乱伦| 国产精品免费ā v片在线观看| 免费黄色无码| 免费观看黄页网址大全变态| 嫩草影院久久久| 日本中文字幕版在线观看| 亚洲成人国产综合| 午夜性做爰aaaaa| 日韩精品99久久久久中文字幕 | 无码专区韩国在线不卡| 不戴套太紧了1v1h| GOGO大胆啪啪艺术| 国产精品午夜熟女| 国产亚洲免费视频久久| 女人毛多水多毛耸耸| 99久久精品亚洲无码| 国产精品第 1页| 美女视频黄色亚洲| 人妻少妇精品性色αv在线| 久久精品国产亚洲?v日韩| 精品成人码久久久久| 国产精品中年女人mdav在线 | 欧美va亚洲va国产综合小辣椒| 中出し破壊 黒人巨大マ| 欧美大鸡巴视频视频视频| 99久久精品综合亚洲国产| 国产美女视频免费看网站| 婷婷久久精品国产色| 欧美日韩国产成人高清视频久久国产福利免费| 免费视频网站无遮挡无码| 久久久精品人妻一| 国产高清日韩在线播放| 啪啦拍無遮攔視頻無碼國產| 免费女人18毛片a级毛片| 久久er热在这里只有精品 | 天天一本大道久久| 91香蕉视频免费| 天堂在线中文在线新版| 中文字幕日韩三级| 在线观看中文亚洲国产精品| 国产精品国产精品国产精品| 久热精品视频首页| 国产三级精品三级在线精品一| 久久国产免费看片| 情欲小说录目伦短篇500| 日韩免费黄色网址| 亚洲一二区精品在线观看| 国产91精品一区二区蜜臀| 欧美一级A√在线观看| 男女嘿咻免费毛片| 中文字幕人妻专区擁有海量影視資源 | 高清性欧美暴力猛交bd| 黄色无码在线看| 国产毛片不卡| 一千部辣妞范18禁国产| 久久亚洲AV成人片一区| 国产最新福利网站在线| 精品视频一区二区三区在线高清| 大妹子影视剧在线观看全集免费| 亚洲欧美另类国产一区二区| 免费黄色无码| 久久一区二区三区国产精品| 日韩美女黑毛bbw片| 成人免费电影第七色| 欧美人区二区三区| 亚洲av不卡高清在线观看| 肉蒲团之性战潘金莲3| 国产强奷伦奷免费看片| 色婷婷天天综合在线| 热门事件黑料网| 人妻互换hdf中文| 免费毛片在线观看67194| 99久久亚洲精品无码毛片潘甜甜 | 国产亚洲av无码乱码在线观看| 日韩在线一区二区三区不卡视频 | 亚洲区一区二久久| 国产成人高清精品亚洲一区二区| 97日韩精品中文字幕| 制服中文丝袜中文女脚午夜在线观看| 一二三四日韩不卡| 女同亚洲一区二区无线码| 国产免费av网站网址| 国产日产欧产综合亚洲午夜无码AV毛片久久 | 苍井优一级毛片免费观看| 日韩成年人AU高清无码| 91黄色在线免费观看视频 | 欧美美女午夜福利| 欧美粗大猛烈水多18p| 国产精品日韩欧美网| 18禁宅男深夜免费网站无码| 国产亚洲精品半推半就在线| 中文字幕亚洲欧美专区不卡| 在线播放国产亚洲精品首页| 亚洲熟妇AV三区四区在线观看| 欧美精品亚洲综合自拍图片| 亚洲欧洲日韩欧美综合网站| 亚洲免费一区| 欧美l日韩国产一级视频| 成人无码免费大番焦影院| 无码中文字幕伊人精品| 久久无码精品国产蜜臀sv| 国产做ā爰片久久毛片ā片美国| 99久久国产视频一区二区| 国产精品精品二区| 国产乱色熟女一二三四区 | 青娱极品视觉盛宴老司机| 无码AV手机在线观看免播放器| 成年三级理论在线观看| 国产中文欧美日韩| 诱人的老师7HD中字| 成人国产三级视频在线观看| 久久影院秋霞理论| 顶级欧美丰满熟妇xxxxx视频| 国产乱伦免费视频| 91精品国产全国免费观看| 国产精品偷窥熟女精品视频步| 欧美成人精品欧美一级乱黄在线观看| 亚洲综合久久伊人热| 亚洲高清一区二区三区免费| 国产色播av在观看| 日韩欧美精品中文字幕在线| 日韩无码高清视频aa| 国产亚洲亚洲精品777| 曰夲特黄好吊在线观看 | 日韩视频网站在线观看中文字幕| 白嫩少妇不戴套日出白浆| 近親相姦五十路のお楠由賀子| 亚洲无码寂寞视频波多野结衣| 久久er热在这里只有精品| 2021最新亚洲国产精品推荐| 最新热播国产精品一级| 欧美精品成人在线| 欧美日韩三级| 日本少妇aa一级特黄大片| 精品无码线一区二区三区| 欧洲a老妇女黄大片| 又粗又黄又硬又爽免费视频| 黄色a级在线观看| 最新国产av自拍| 女熟妇仑乱色网视频一区二区| 无码福利一区二区三区| 亚洲色诱妓女爱搞视频网页| 国久久婷婷午夜精品| 亚洲国产三级片电影在线播放| 亚洲无线看天堂av | 午夜成人福利视频免费看| 久久精品国产亚洲av高清蜜臀| 免费国产一区日韩二区欧美三区| 免费一级无码婬片aaa| 男生女生一起嗟嗟嗟情趣| 国产情侣高清在线视频| 亚洲欧洲国产经精品香蕉网| 91精品久久久久网| 一级做a爰片特黄在线观看一级| 国产一区国产二区在线视频 | 300一晚同城约茶| 又湿又黄裸乳漫画无遮挡网站 | 中文字幕人妻熟女人妻a62v网| 国产乱伦免费视频| 歐美一區二區激情視頻| 中文字幕亲族乱| 欧美午夜精品久久久久久黑人| 日韩在线一区二区免费视频| 国产欧美精品免费| 国产在线观看网站| 色草莓视频在线观看| 国产精品久线观看视频| 久久五月综合丁香人人爽| 99re66热这里只有精品6在线| 日韩精品视频一区二区三区不卡| 国产毛片网站在线| 国产亚洲av夜间福利在线观看| 色网色网视频三级片| 国产美女精品一区二区| 欧美专区亚洲专区电驴| 亚洲无码射在线视频| 中文字女同幕乱码无限2021| 成年人免费看片视频网站| 久久影视少妇免费| 亚洲精品第一国产综合国服瑶 | ?V在线无码一区二区三区| 国产日本公交车在线播放| YY111111少妇影院免费观看| 91AV网在线观看| 国产又大又粗又湿又黄Av| 奇米影视第四色777| 国产日韩在线观看下载| 国产美女裸体爽到喷出水来久| 欧美亚洲精品网站| 亚洲 日韩 欧美 综合 图区| 日本二三区在线观看| 97视频在线资源免费| 免费日本欧美精品| 亚洲日本韩国欧美在线一区| 欧美 中文字幕| 久久五月综合丁香人人爽| 看真人一级毛片免费| 国产麻花豆剧传媒精品免费 | 啊啊啊网站用力| 久久伊人黄色| 久久精品视频5| 亚洲精品色播一区二区| 日韩另类色区欧美日韩色老二导航| 日本三级香港三级人妇电影精品 | 亚洲精品国产高清一线| 一级片无码免费观看| 黄色影院免费观看| 伊人直播app在线播放| 国产高清视频a在线观看| 九九最新免费视频| 亚洲国产精品黄片| 欧美亚洲视频免费在线观看| 日韩台湾va蜜桃在线| 国产网红主播一区五区九区| 100部毛片免费全部播放完整| 好色先生APP最新下载入口| 国产福利午夜在线观看| 国产又爽又黄的视频又刺激| 成人国产精品麻豆| 99国产乱高清成免费视频| 中文字幕亲族乱| 在线亚洲精品观看不卡按摩 | 最新日本老熟妇乱子伦| 亚洲色情av在线观看| 极品私人尤物在线精品视频| 情欲小说录目伦短篇500| 网站网址欧美日本国产| 国产一区国产二区在线视频| 乱人伦久久精品国产| 暖暖亚洲一区二区三区av无码| 午夜男女XX00视频福利免费| 社区在线观看亚洲| 一区二区三区四区精品久久| 成人在线看片网址| 中文一区二区三区字幕| 中文字日产幕码三区的做法大全| 国产又粗又猛又黄视频| 亚洲色诱妓女爱搞视频网页| 免费午夜人体视频| 看欧美美女隐私网站| 任你干草精品视频免费国产| 无码任你躁久久久久久| 一级淫片120分钟试看| 92极品少妇午夜福利100| 国产精品成人麻烦视频| 97天天夜夜人人| 亚洲AV手机专区久久精品| 中文字幕欧美三区在线观看| 一区二区免费有码在线看| ?动漫美女羞羞喷液视频免费 | 白嫩少妇不戴套日出白浆| 高清性欧美暴力猛交bd | 久久这里只有精品2012| 亚州gay视频网址| 直接看的黄色网址| 特一级黄色在线观看| 99久久亚洲精品无码毛片潘甜甜 | 草民午夜欧美限制a级福利片| 免费A级毛片无码出奶水| 黑人亚洲三级电影在线观看| 午夜视频在线免费| 最近最好的2019中文日本字幕| 东北足疗店妓女在线观看| 正在播放小屁孩玩大码熟女| 欧美性做爰大片免费看软件男组长| 中文字幕第二区| 国产成人亚洲日本精品| 久久精品亚洲国产AV麻豆| 国产综合一区二区久久| 青青草伊人久久| 中文字幕综合| 中文字幕51精品乱码在线| 打开腿闺蜜用黄瓜让我爽| 久久国产一片免费观看| 免费国产自线拍一欧美视频| 在线看免费Av免费| 国产成年人视频| 在线国产精品1区2区| 日韩精品在线二区| 成人14欧美片免费| 无码少妇一区二区av| 国产一区国产精品精品三| 亚洲最新AV免费观看| 少妇八级婬片免费放天气预报| 一级137片内射偷拍| 在线视频播放免费视频| 色综合久久台湾佬| 欧美熟妇A片一级黑人A片一级欧美三级片| 欧美foot丝交足视频网站 | 網友分享极品蜜桃臀美女啪啪心得| 亚洲一级av不卡毛片无码| 任你干草精品视频免费国产| 在线视频中文字幕无码专区| 无码人妻又粗又大| 男女爽到高潮的免费网站| 久久亚洲AV成人片一区| 亚洲国产视频高清无删减| 亚洲毛片在线播放一区二区| 草莓视频APP下载下载污| 亚洲日韩欧美综合中文字幕| 亚洲熟妇无?v在线观看| 欧美日韩三级片一区二区三区| 荡欲的视频在线观看| 久久国产精品视频在热 | 免费裸体黄网站免费看| 少妇又色又爽又高潮AV| 5566影音先锋丝袜美腿| 55窝窝影院纶理电影在线| 久久精品免看国产成| 少妇无码aⅴ无码专区| 欧美猛男性视频免费网站| 亚洲一级无码毛片免费视频| 欧美日韩亚洲综合在线一区二区| 亚洲天堂不卡av| 色欲综合久久中文字幕网| 在线看污视频| 日本一视频一区视频二区| 插女人逼逼芭樂视频| 日韩av在线高清不卡观看| 激情欧美日本国产高清| 苍井空在线视频网站免费| 亚洲岛国天堂无码永久天| 日韩免费三级片一级片毛片| 人妻丰满熟妇AⅤ无码区| 一本一道久久综合狠狠老精东影业 | 青久久久精品一区二区三区| 后入内射欧美99二区视频| 成人国产一区二区三区香蕉| 国产成人福利视频在线观看| 惠民福利亚洲韩国欧美一区二区三区 | 五月天色悠悠中文字幕| 免费5分钟无码视频| 丰满熟妇大乳丰满做爰| 亚洲岛国天堂无码永久天| 爆乳情帝国综合网社区| 性爱福利视频网站| 欧美性做爰大片免费看软件男组长| 亚洲国产精品日韩网站| 亚洲乱亚洲乱妇24p| 日韩无码色网视频网站| 国产视频牛牛射在线视频| rh男男车车的车车视频真人| 69精品无码A片一区二区| 亚洲97亚洲激情综合在线| 免费午夜人体视频| 91麻豆精品国产91久久久点播时间| 欧美一级在线| 欧美亚洲国产一区二区三区综合| 爱妃亚洲精品影院| 国产首页无码专区| 亚洲欧美成人精品久久| 最新2021久久精品| 中文精品亚洲制服无码AV| 三级片在线观看日本| 国产一卡2卡3卡免费网站| 99香蕉精品视频国产版| 不卡无码精品在线观看| 亚洲无码福利在线观看| 国产免费不卡一级片| 东北浪妇的粗口叫床| 羞羞漫画在线阅读| 91亚洲国产精品视频久久久| 制服欧美另类中文字幕第三页 | 亚洲国产毛片一区精品| 国产一级黄色片久久| 成年中文字幕在线观看| 亚洲高清一二三区| 国久久婷婷午夜精品| 久久久亚洲综合| 黄色网址免費观看| 精品少妇人妻AV一区二区三区播放灌醉水嫩大学生国内精品 | 国产最新福利网站在线| 无码国产福利A∨私拍| 亚洲不卡的av在线| 久久精品亚洲无中文东京热| 亚洲伊人色欲综合网无码| 在线无码视频一区二区| 抖音62个走光视频高清性色生活片在线观看 | 不卡日本二区在线| 在线观看黄色av不卡| 日本一区二区久久精品呦| 三级网站免费观看| 人妻丰满熟妇AⅤ无码区| 白嫩少妇不戴套日出白浆| 欧美成综合美本人视频| 好紧好湿好黄的视频免费国产| 成人国产av软件| 高中生破处视频| 真人无码国产片在线观看| 漂亮老师做爰2在线观看| 2022天堂亚洲视频在线观看| 女人口18毛片a毛片| 97天天夜夜人人| 国产视频一区在线免费观看| av中文字幕无码一二三区| 亚洲欧美偷自乱图片| 精品国产乱码久久久久久免费看 | 国产成人激情视频| 国产成人综合亚洲欧美在线n互動交流 | 婷婷久久综合久94| 欧美亚州一区二区在线视频| 欧美亚洲美日更新在线| jijzzizz老师出水喷水喷出| 亚洲国产精品高清在线| 午夜精品福利久久久久| 久久综合伊人77777麻豆最好看中文字幕国语电影| 在线A毛片免费视频观看| 亚洲中久在线视频| 美女激情网站| 亚洲国产三级片电影在线播放| 亚洲图片欧美狂野国产图片小说视频| 久久最新免费视频| 久久精亚洲日本香蕉视频观看视频| 国产小久久精品视频| 婷婷美女偷拍久久精品视频| 亚洲精品老司机在线| 在線播放國產一區二區三區 | 国久久婷婷午夜精品| 美日韩无码视频| 老司机成年人免费观看| 亚洲日韩精品α∨片无码| 黄色a级在线观看| 97色精品一区二区在线观看| 天堂在线中文在线新版| 全免费的一级毛片| 东北浪妇的粗口叫床| 男人手机天堂网| 欧美另类性爱视频| 在线免费直接观看AV| 国产一区国产二区久久| 亚洲精品第一国产综合国服瑶 | 日韩欧美麻豆国产| 欧美美女午夜福利| 惠民福利欧美喷潮久久久XXXXx| 精品久久毛片91视频| 星辰视频在线观看免费高清动漫| 国语自产精品视频在线第| 5566影音先锋丝袜美腿| 最新国产福利一区二区免费视频| 成人无码免费大番焦影院| 最新免费国产无码擁有海量影視資源| 久久久亚洲精品色| 午夜福利日韩视频一区二区三区| 中文字幕人成在线| 亚洲欧美中文高清在线专区| 免费H成年动漫在线播放网站| 色婷婷综合缴情综六月| 韩国三级bd高清中字办公室| 伊人午夜电影| 97超碰人人操人人一爽| 苍井空4d肉蒲团三级无删减版| 亚洲春色第一页| 六十路熟女浓厚交尾10人| 亚洲av 性爱神马偷拍| 极品少妇VA无码一区二区三区| 囯产精品视频一区二区三区综合 | 又粗又黄的国产视频| 无码免费国产在线观看91| 欧美日韩一二三区免费| 北条麻妃99精品青春久久| 55窝窝影院纶理电影在线| 超pen个人视频亚洲| 国产av一区最新精品| 亚洲欧洲国产专在线观看| 欧美极品欧美精品欧美视频| 好大好爽再深一点在线观看| 欧美成人另类一区二区三区| 亚洲国产日韩a在线播放性色| 亚洲欧美偷自乱图片| 激情综合丁香婷婷六月| 欧美一区二区三区爱爱| 欧美色少妇高潮4444| 日韩欧美国产字幕在线不卡| 先锋影音每日AV资源| 国产精品一区二区三区啊啊动漫| 国产不卡福利| 91丨PORNY丨高跟丝袜| 在线观看欧美影视亚洲| 少爷被小混混c呻吟双腿大张视频| 在线看免费Av免费| 天天射天天添| 日本一区色情无码视频| 国产亚洲精无码77777在线| 久久影院秋霞理论| 少妇无号一区二区三区| 鲁丝片无码AV国庆假期大战少妇| 久久er热在这里只有精品| 在线观看欧美影视亚洲| 三级国产毛片| 婷婷久久综合久94| 成人影片aⅴ毛片免费观看 | exo母亲mv免费观看| 少妇被猛烈进入免费视频| 最新国产日韩欧美| 欧美一区二区三区爱爱| 91久久精品国产免费| AAAA大片免费看在线AAAA大片免费看在线 | 黄页网站视频观看免费| 精品亚洲福利视频| 欧美日韩三级| jk制服欧美亚洲国产一区二区| 日日狠狠的日日日| 久久久最新国产AV影片| 黄色a级在线观看| 91欧美一区二区三区不卡| 欧美性操大鸡狠狠| 精品欧美日韩一区二区| 国产在线高潮流白浆免费观看| 欧美乱妇欲仙欲死视频| 国产黄色三级片视频| 国产一级黄色片久久| 亚洲欧美 制服另类一区二区| 亚洲国产伦理自拍| 黄色大片网站| 97在线视频播放免费视频在线 | 人妻大战黑人白浆狂泄| 99re热视频免费在线观看| 精品国精品国产自在久国产9| 一级毛片黄片| 国产小视频2020| 亚洲一区二区人妖| 久久无码视频一区二区三区| 最近高清国语中文在线观看免费| 香港三级精品在线| 国产91最新在线| 欧美性爱五月天| 成人无码网www在线观看**在线精品国产| 国产超薄丝袜足在线播放| 六月丁香婷婷亚洲中| 放荡少妇深喉吞浓精| 020国产福利一区二区久久| 日本三级成人一区二区在线观看| 欧美亚州国产日韩在线a不卡| 国产乱人伦一二三区| 91久久无码99精品高潮久| 欧美成人另类一区二区三区| 久久久最新国产AV影片| 日本XXXXⅩ人成年视频| 国产精品蜜萌不卡精品久久| 国产猛烈高潮大叫视频| 另类自拍视频| 久久国产美女一级毛片高清| 精品亚洲国产午夜| 欧美三级久久一区二区| 免费A级毛片无码出奶水| 精品一区精品二区日韩欧| 青娱乐国产视频1997| 日日狠狠的日日日| 成人国产在线观看不卡片| 无码免费婬AV片在线观看唐人| 在线观看国产高清字幕| 欧美精品成人AAA区二区三区| 91一区二区三区亚洲| 国产三级无码视频| 在线精品亚洲欧洲第一页| 久久青草免费91线频观| 色婷婷天天综合在线| 国产一区国产二区在线视频| 久久亚洲欧美视频1025| 欧美精品成人3d在线| 高中生破处视频| 国产一乱一伦一情欧美| 色窝窝播放视频在线观看| 国产成人拍精品视频网| 国产毛片A啊久久久久| 丰满人妻一区二区色| 诱人的老师7HD中字| 亚洲自拍中文字幕av| 蜜臀AV色欲一区二区三区麻豆| 免费看A片成人短视频| 不卡黄片免费在线观看| 国产成人a一片在线观看腿一张开| 最新91精品老司机在线| h成本人在线观看视频网站| 东北老熟女高潮嗷嗷叫视频| 欧美日韩精品综合在线一区| 亚洲精品美女久久久久9999| 国产精品成人黄色小视频| 国产真人中国?级毛片| 2018国产精产品在线不卡| 无码少妇丰满熟妇一区二区 | 国产毛片不卡| 亚洲高清在线Aⅴ| 亚洲免费一区| 亚洲 日产 综合 精品| 草草尤物视频网站| 91久久国产全亚洲青草超碰| 亚洲成aⅴ人在线观看| 国产亚洲精无码77777在线| 亚洲欧洲3d日韩一区二区在线| 一个人在线观看的免费视频www中文| 亚洲熟妇AV三区四区在线观看 | 国产在线一区二区午夜| 欧日韩av无码一级| 国产超薄丝袜足在线播放| 日韩147a级av在线| 青娱乐国产视频1997| 奇米影视第四色777| 国产精品偷窥熟女精品视频步 | 制服欧美另类中文字幕第三页 | 春彩最性感最裸体的插鸡巴动态| 国内一区二区精品日美无码妖精视频| 相泽南影片哪个软件看| 亚洲爆乳aaa无码专区按摩| 色网色网视频无码| 国产熟女一区二区三区精品| 日韩一区二区三区精品无码视频| 中文字幕网站在线观看| 上海塑料门窗出产发卖| 鲁丝片无码AV国庆假期大战少妇| 一二三四视频在线观看中文版免费| 一二三区精品亚洲欧美播放| 人妻无码久久精品人妻性色av | 日本三级香港三级人妇电影精品| 好色先生TV官方下载| 久久久精品久久日韩一区综合| 日产人妻无码一区二区三区| 亚洲一区三区91视频| 日本欧美亚洲日韩国产| 丰满少妇人妻久久久久久| 香蕉久久久成人国产精品| 亚洲图片欧美狂野国产图片小说视频| 午夜精品福利久久久久| 免费一级无码婬片在线观看| 高清不卡一区二区三区影院| 高h猛烈失禁潮喷无码照片| 日本熟妇中文在线视频网站| 国产成年人视频| 综合自拍制服欧美亚洲区| 大香伊蕉在人线国产av老女人| 亚洲毛片精品视频| 一级毛片免费视频中文| 产一级 片内射视频播放免费| 后入内射欧美99二区视频| 国内一级a爱片在线看| 国产免费一区二区影视| 草莓榴社区免费观看| ?动漫美女羞羞喷液视频免费 | 亚洲欧美精品综合在线| 日本高清視頻一區二區三區| 亚洲精品成人av久臂桃| 欧美日韩亚洲综合在线一区二区| 国产亚洲a级毛片| 不戴奶罩的邻居hd中文| 久久最新免费视频| 一区二区三区国产免费| 亚洲一级大毛片自慰系列| 亚洲欧美久久狠狠天天| 久久国产综合激情对白| 婷婷综合五月天| 午夜亚洲视频在线观看| 成人免费的性色视频| 无在线不卡高清一二区岛国| 一区二区三区国产免费| 99久re在线精品视频| 麻豆精品成人一区二区免费 | 99国产欧美久久| 中文字幕av媚药一区二区| 中文无码性爱| 亚洲毛片精品视频| 国产精品一区二区八点AV不卡| 久久婷婷国产麻豆91| q2002午夜我的老师| 怡红院怡春院日本在线视频| 不戴奶罩的邻居hd中文 | 日本一道码一区二区下载| wwwaaa日韩在线播放| 啊啊啊午夜视频免费在线观看| 全国精品免费视频 | 在线精品国产蜜月一区二区三区| lutube视频在线观看| 国产精品制服诱惑日韩| h成年动漫在线看网站无码| 精品国产亚洲无码| 日本A优不卡在线播放| 少妇自慰流白口浆21P| 欧美又大又色又爽AAAA片| 一级特黄女**毛片| 九一制片厂果冻传媒手机| 国产美女一级特黄大片人妖| 老司国产精品视频免费观看| 91久久成人一片黄| 麻豆国产美女精品久久| 69久久夜色国产精品69| 国产精品亚洲A∨天堂不| 伊人久久精品视频一区二区| 99这里只有精品观看在线| 国产日本草莓久久久久久久| 久久人妻精品懂色| 91肥熟国产老肥熟女| 国产精品第一区第一页| 亚洲日韩精品α∨片无码 | 網友分享国产女主播喷出白浆视频心得| 制服欧美另类中文字幕第三页| 机机对机机2023手机免费下载版| 日韩av三级电影| 狼友精品视频在线观看网址| 久久人人97超碰CAOPOREN| 国产精品爽爽v在线观看无码3| 99久久高清热精精品| 一区二区三区四区精品久久| 风间由美 一区 二区| 欧美视频在线观看免费网址 | 巨胸喷奶水视频WWW| 人人妻人人骑| 色噜噜狠狠综曰曰曰图片| 精品一久久香蕉国产线看观看下 | 国产精品无码区一区三区| 欧美亚州一区二区在线视频| 国产麻豆精品hdvideoss| 特黄特色的大片免费视频| 国产在线高潮流白浆免费观看| 又刺激又黄的一级毛片| 午夜麻豆激情传媒2020| 一级一级人与动毛片免费| 日韩一区视频精品无高清在线观看| 亚洲无码寂寞视频波多野结衣| 曰韩一级欧美一级久久| 又色又爽又黄又无遮挡的网站}| 日产毛片在线观看| 亚洲欧洲日产精品区| 国产欧美一区二区三精品酒店| 亚洲韩欧美日日狠狠久久| 国产日韩在线亚洲字幕中文| 亚洲国产在视频线精品视频二代| 118精品国产不卡欧洲色综合天天在线| 免费裸体黄网站免费看| 国产一区国产二区在线视频| 国产精品中年女人mdav在线| 四虎永久无码视频在线| 欧美日韩在线亚洲国产精品| 亚洲中文字幕精品无码中文| http日韩在线播放| 久久久久亚洲A√无码| 国产成人精品无| 亚洲国产精品高清在线| 中文亚洲欧美乱码在线观看| 公与熄三级BD日本快看| 国产精品久久久精品免费| 日韩极品美女视频在线| 美女脱了精光让男生摸动态视频| 嫩草国产极品在线播放| 18禁真人抽搐一进一出免费| 中文字暮人妻| 成人免费永久在线观看视频| 国产麻花豆剧传媒精品免费| 黄色网址免费在线观看| 国内av免费在线| 在线看片无码永久免费a∨| 99久久亚洲精品无码毛片潘甜甜| 欧美视频 福利| 国产乱伦免费视频| 国产女人在线75视频| 青娱乐国产视频1997| 激情免费视频| 天天躁夜夜躁狠狠躁2022同步更新| 另类自拍视频| 黄色一级录象片| 白嫩少妇不戴套日出白浆| 久久亚洲AV成人片一区| 成人亚洲欧美精品| 国产精品v欧美日韩精品suv| 日韩日逼色网视频| 欧美性爱亚州最新一区二区三区| 青青草国产福利一区二区| 黄页网站视频观看免费| 亚洲欧洲日本理论视频高清| 国产白丝护士AV在线网站| 亚洲ckplayer中文字幕 | 99re热视频免费在线观看| 国产乱对刺激对白视频在线| 成人国产精品麻豆| 精品+无码免费国产网站| 亚洲无码射在线视频| 午夜福利看片网站| 国内久久精品无码专区| 夜色视频网站在线无码在线| 乱人伦xxxx国语对白| k频道在线导航国产精品| 日韓國產精品99久久久久久| 日韩在线精品亚洲| 欧美三级久久一区二区| 农村亚洲熟妇无码av在线播放| 欧美日韩精品一区二区不卡| 日韩无码色网视频网站| 色道久久88—综合亚洲精品| 最新91精品老司机在线| 无遮挡1000部拍拍拍免费凤凰| 成人禁片免费播放35分钟| 欧美性做爰大片免费看软件男组长| 最新国产日韩欧美| 99久久做夜夜爱天天做精品 | 精品亚洲永久精品一二三四| 青柠高清在线观看免费观看| 免费无码观看av在线播放| 日本视频在线免费| 日产人妻无码一区二区三区| 欧美一区二区三区精品啪啪| 欧美日韩一区二区线看免费| 国产精品麻豆久久久久| 国产精品视频一区国产馆| 欧美一级特黄高清大片做受| 极品美女aⅴ在线观看| 最新日韩AV高清专区| 国产麻豆一精品一AV 一免费 | 亚洲精品美女久久久久9999| 国产 亚洲 无码 激情| 国产高清日韩在线播放| 欧美一级A√在线观看| 三级国产毛片| 女人毛多水多毛耸耸| 亚洲AV久久久久久久无码| 国产AV麻豆MAG剧集| 久久无码精品一区二区日韩A∨| 蜜桃区一区二区三视频网| 欧美亚洲精品中文字幕乱码 | 好看的熟妇女人妻丰满少妇中文字幕视频| 在线精品国产蜜月一区二区三区| 日韩另类色区欧美日韩色老二导航| 三级片在线观看日本| 成人久久网国产精品五月天| 国产花蝴蝶超级碰91福利| 亚洲欧美精品综合在线| 亚洲国产伦理自拍| 国产一成人区二区三区| 在线视频中文字幕无码专区| 国产乱叫456在线| 国产一区国产二区久久| 亚洲美色欧美日韩在线| 国产一级a毛卡片不收费| 交换朋友夫妇客厅互换视频| 亚洲欧洲3d日韩一区二区在线| 国产偷国产偷高清视频| 欧美老妇肥唇BBB| 动漫高H纯肉无码视频在线观看| 开心五月天超碰激情网| 香蕉久久成人影院| 中文字女同幕乱码无限2021| 99国内自产自拍无码视频| 免费观看美女裸体网站| 国产精品美女冒白浆| 亚洲精品国产午夜在线观看 | 亚洲成年男人的天堂网| 亚洲欧美一区二区三| 婷婷综合在线| 亚洲欧美一区二区三| 国产精品亚洲精品久久品尚网| 成人精品国产欧美二区| 久久最新网址| 亚洲欧美日韩国产综合麻豆| 色综合久久久久无码专免费| 118精品国产不卡欧洲色综合天天在线| 熟妇人妻精品一区二区三区蜜臀| 色婷婷中文字幕在线一区天| 女人爽到高潮潮喷18禁| 亚洲吊在线观看| 国产女主播菲菲全部视频| 产一级 片内射视频播放免费| 国产亚洲欧美在线综合视频| 老司机成年人免费观看| 久热精品视频首页| 日韩免费电影四级| 国产第一区二区三区在线观看| 中国一级特黄精品在线播放| 国产色噜噜在线视频| 东北足疗店妓女在线观看| 东北浪妇的粗口叫床| 最新无码高清视频在线观看| 国产乱子伦视频大全欧美日本日韩aⅴ在线视频 | 一区二区在线播放中文| 一个人看的www在线视频| q2002午夜我的老师| 粗大猛烈进出高潮的视频| 国产高清午夜自在在线| 久久精品视频5| 国产亚洲精品影视网| 精品人伦一区二区三区| 日本色网成人网站| 乱码丰满人妻一区二区| 欧美做受三级级视频播放| 久久久久国产中文字幕| gogogo在线高清免费完整版| 国产乱子伦视频大全欧美日本日韩aⅴ在线视频 | 在线免费视频| 高清性欧美暴力猛交bd| 亚洲欧美国产精品无码中文字| 樱桃视频最新地址入口1| 三级在线观看午夜福利| 久久久免费视频播放| 最新四虎在线永久免费| 国产小视频全部视频资源| 久久久美女的天堂| 午夜色se少妇小视频在线| 欧美老熟妇BBwwwWWW国产亚洲精品久久久日本 | 三级片在线观看日本| 日产人妻无码一区二区三区| 国产成人偷一区二区| 香港三级精品在线| 欧美日韩熟女字幕不卡| 中文字幕欧美三区在线观看| 国产一级毛片特级国产片 | 三级片在线观看日本| 亚洲中文?ⅴ中文字幕一区久久| 天天干天天草视频| 99久久精品蜜臀av| 日韩美中免费Av| 中文字幕亚洲日韩无线码男女日批在线观看 | 在线观看中文亚洲国产精品| 亚洲一级大毛片自慰系列| 国产最火爆国产日韩综合一区网站| 日韩高清在线中文字幕| 日本aa免费电影| 国产精品日韩欧美网| 午夜免费福利片观看| 国产A级黄片下载| 日韩激情影院| 亚洲1区2区视频在线观看| 免费视频xxxx大片| 免费下载最黄最爽最刺击的录像视频 | 别插我b嗯啊视频免费| 免费A级毛片无码出奶水| 国产成人免费高清激情视颁| 日本欧美视频一区| 国产精品亚洲?V无人一区二区 | 日韩三级高清色网视频小说| 国产精品不卡无码?V在线播放| 色欲久久av一区二区三区| 人妻偷拍无码中文字幕手机版| 亚洲涩视频在线观看| 蜜桃在线观看免费高清| 日韩无码中文无码| 亚洲中文无码一级片| gogogo高清在线观看视频电影| 国产91最新视频| 国产又粗又爽又猛又黄视频| 东北足疗店妓女在线观看| 交换朋友夫妇客厅互换视频| 粉嫩虎白女毛片| 久久久久国产中文字幕| 日韩第一区第二区| 久久99青青精品免费观看| 疯狂做受XXXX高潮吃奶 | 校园精品 三级在线| 亚洲欧美日韩国产精品激情综合在线 | 国产亚洲亚洲精品777| 国产高清狼人香蕉在线| 夜色福利院在线看视频| 国产欧美日韩成人免费| 亚洲国产真实视频网站| 未满十八私人高清免费影院| 亚洲成人精品网址| 鲁丝片无码AV国庆假期大战少妇| 宅男 在线 无码一区| 欧美波霸在线观看视频| 正在播放小屁孩玩大码熟女| 日本二三区在线观看| 欧美日韩一卡2卡三卡4卡乱码毛1| 亚洲第一国产毛片久久久| 亚州gay视频网址| 青青草伊人久久| 欧美精品在欧美一区二区少妇| 亚洲男同gay在线观看| 国产精品一区二区三区啊啊动漫| 超碰国产carpon97公开一区| 免费午夜人体视频| 国产AV麻豆MAG剧集| 少妇又色又爽又高潮AV| 国产成人精品免费视频大全最热| 最新国精品产露脸偷拍视频| 极品少妇XXXXⅩ另类| 91精品国产日韩91久久久久久无码乱码| 95sao国产在线观看| 每日最新不卡av在线播放| 日本黄大片特黄特色喷水| 麻豆精品久久成人| 国产日本公交车在线播放| 欧美精品午夜理论片不卡在线播放 | 国产精品免费ā v片在线观看 | 狠狠干天天爱| 宅男 在线 无码一区| 看看免费a一片欧| 午夜福利视频2024国产精品福利在线观看| 亚洲欧美一区二区成人片在线| 国产精品一区二区八点AV不卡| 黄页网站视频观看免费| 亚洲日韩国产一区资源| 日韩成人电影在线| 国产v亚洲V天堂无码下载| 国产网红主播一区五区九区| 少妇人妻一区二区中文字幕| 免费网站在线看国产毛v片| 尤物网欧美情天天做| 国产三级视频在线播放观看| 大地资源网在线观看免费动漫| 一级片无码免费观看| 国产成人精品免费视频大全最热| 日本jizz在线播放| 久久国产精品麻豆av影视| www欧洲www免费看| 白嫩大学生情侣酒店视频| 亚洲自拍欧美综合| 欧洲a老妇女黄大片| 欧美日韩国产成人精品| 国产四区不卡在线视频播放| 一本正道不卡免费视频| 国产特级婬片高清视频| 国产成人综合亚洲欧美在线n互動交流 | 国产日日韩免费不卡av| 国产亚洲经典三级| 亚洲欧美 制服另类一区二区| 国产偷国产偷高清视频| 一区二区三区无码不卡免| 亚洲精品第一国产综合国服瑶| 樱花草在线观看播放免费视频| 美国A级大片在线观看| 亚洲一区二区三区无码在线| 国产日本欧美亚洲精品视| 日韩激情影院| 欧美五月丁香六月综合激情| 亚洲一级av黄色片| 亚洲 日产 综合 精品| 熟妇人妻精品一区二区三区蜜臀| 99久久人妻精品视频| gogogo在线高清免费完整版| 中文字幕vs亚洲精品电影| 插女人逼逼芭樂视频| 订国产精品一区二区三区四区| 艹大骚逼视频网站| 东京热无码一区二区无码观看| 国内成人一区二区| 粗大老头让我欲仙欲死| 亚洲伊人久久婷婷五月国产| 91精品久久综合熟女蜜臀| 蜜桃视频一区二区在线观看| 未满十八私人高清免费影院| 日本jizz在线播放| 日本一区二区色网色网视频| 91中文字幕在线永久观看| 日韩精品一区二区吉泽明步| ?V在线无码一区二区三区| 爆乳情帝国综合网社区| 羞羞漫画在线阅读| 国产A v一区二区三区传媒| 免费a级毛片无码免费视频120 | 亚洲欧美国产高潮网站| 亚洲欧美日韩精品第二区| 日本人成网站18禁止久久影院| 欧美精品和国产激情久久| 成年中文字幕在线观看| 欧美专区亚洲色图| 久久精品免费高清| 欧美日韩精品一区二区在线线| 小泽玛利亚高清无码中文| 日韩囯产va精品一区二区久| 91中文字幕在线永久观看| 亚洲欧美另类国产一区二区| 中文無碼字幕中文有碼字幕| 日韩免费无码电影一区二区三区| 无遮挡1000部拍拍拍免费凤凰| 久久精品日韩按摩中文字幕| 欧美同性男男GV大尺度免费| 沟沟人体一区二区| 精品人妻一区二区三区声综| 国内精品自线一区麻豆| 欧美人成综合视频在线| 99久久精品亚洲无码| 精品国产男女在线观看AV| 日韩在线精品高清国内自产| 亚洲成年男人的天堂网| 正在播放小屁孩玩大码熟女| 成人午夜无码影片在线nb| 狠狠亚洲婷婷综合久久久久| av免费在线一区| 91久久精品无码一区二区大全| 国产?亚洲 日韩 欧美 综合| 久久精品日韩按摩中文字幕| 成人无码区免费a∨视频 | 亚洲香蕉av一区| 欧美人区二区三区| 欧美亚洲精品网站| 亚洲日本三级最新在线不卡| 含羞草国产高清视频99 | 九九最新免费视频| 超pen个人视频亚洲| 国产高清在线精品一区小说亚洲中文字幕乱码av波多ji | 男女猛烈无遮挡激烈动态图| 东京热无码一区二区无码观看| 精品视频一区二区三区在线高清| 5566影音先锋丝袜美腿| 亚色中文91在线| 99久久精品亚洲无码| 激情四月天国产一区二区三区| 97碰碰碰人人超视频视频| 小黄片无码在线免费| 人人添人人澡| 又刺激又黄的一级毛片| 欧美成人久久三级福利国产片| 两性色午夜视频一级特黄| 国产精品一区二区久久精品| 国产你懂的的在线网站大综合| 先锋影音每日AV资源| 日韩av一道本不卡一区二区| 亚洲岛国天堂无码永久天| 午夜天天福利小色网视频| 亚洲福利成人午夜18禁| 少妇人妻一区二区三区 | 订国产精品一区二区三区四区| 在线中文字幕A√| 粗大猛烈进出呻吟声视频| 亚洲高清精品bd在线观看| 精品国产福利姬喷水福利在线| 无码专区无码专区无码专区无码专区 | 亚洲人妻少妇av资源网站| 午夜电影在线观看欧美| 日韩免费网页版视频| 久久久精品久久日韩一区综合| 激情免费视频| 久久久亚洲精品亚洲| 久久人人九九精品久久互動交流| 国产黄色美女日本视频| 怡紅院AV一區二區三區| 乱码丰满人妻一区二区| 狠狠人妻久久久久久综合蜜桃久久| 国产午夜精品视频免费不卡69堂| 欧美一级淫片漂亮的老师| 天堂资源WWW网在线| 18禁毛片不卡一区二区三区 | 日韩精品 电影一区 亚洲高清| 久久网站亚洲香蕉人人| 播五月开心婷婷综合| 国产日韩精品视频| 国产午夜视频网址链接在线| 影音先锋无码片| 躁天天躁中文字幕在线| 91亚洲火爆在线观看| 免费人成精品在线视频| 91精品国产日韩91久久久久久无码乱码 | 激情欧美一区二区三区四区 | 国产三级精品三级在线观看777| av免费午夜福利不卡不打码| 亚洲精品欧美精典在线观看| 青久久久精品一区二区三区| 成人午夜免费观看区| 成人久久网国产精品五月天| 夜夜嗨国产无码| 欧美又大又色又爽AAAA片| 久久精品黄色录像| 亚洲人成图片网站| 诱人的老师7HD中字| 日韩大尺度写真在线播放| 青久久久精品一区二区三区| 无码日本精品一区二区三 | 国产日韩av有码在线| 国产精品日韩综合图片| 久久久久久99国产精品| 成人18免费的软件| 日韩三级高清色网视频小说| 亚洲精品一区二区国产精品| 亚洲国伊人久久综合热青草 | 亚洲欧美专区综合伊人久久| 欧美阿v高清资源在钱| 国产精品视频国产永久视频| 我想看真实女人一级特黄大片| 精品亚洲福利视频| 亚色中文91在线| 日本在线成人中文网站| 亚洲欧美一区二区三| 粉嫩萝控精品福利网站| 白嫩大学生情侣酒店视频| 99精品无圣光私拍一区二区三| 国产毛片A啊久久久久| 久久久无码中文字幕久.| 免费无码高潮又刺激视频| 国产成人综合亚洲A片激情文学| 国产日韩精品久久久久涩爱| 国产又色又猛又黄的网站| 亚洲高清精品bd在线观看| 亚洲精品无码高潮喷水a片小说| 91麻豆精品国产91久久久点播时间| 无码+美玲+迅雷下载| 福利国产精品国产区二区| av免费午夜福利不卡不打码| 草民午夜欧美限制a级福利片| 99在线视频精品费观看视| 久久亚洲欧美视频1025| 亚洲是图一区| 亚洲制服丝袜av一区二区三| 中文无码在线观看高清免费| 另类自拍视频| 最新国产精品福利| 亚洲无码寂寞视频波多野结衣| 青娱乐青青草国产精品| 亚洲欧美国产一区二区三区| 激情四月天国产一区二区三区| 亚洲精品无码高潮喷水a片小说| 交换朋友夫妇客厅互换视频| 伊人久久精品少妇av网站| 在线观看片免费人成视频播free gay fuck xxxxhd蓝色 | 日本jizz在线播放| 成人国产一区二区三区香蕉| 亚洲制服丝袜av一区二区三| 香港三级巜欲性高:蜜桃成熟时 | 国产日韩欧美福利二区| 鲁丝片无码AV国庆假期大战少妇 | 99久久精品蜜臀av| 国产无遮挡又黄又爽网站 | 亚洲中文字幕精品无码中文| 久久精品亚洲中文无| 经典自拍视频欧美日韩| 天美蜜桃一二三区无码| 一区五区亚洲国产精品区亚洲 | 欧美在线看片a勉费观看| 国产91在线播放九色竹菊| 17草网站一区二区三区专区国产亚洲| 最近高清国语中文在线观看免费| 国产精品亚洲精品久久品尚网| 亚洲人妻一区中文字幕在线| 日韩在线播放一区| 欧美一级特黄高清大片做受| 亚洲欧美日韩精品第二区| av成人在线观看日韩| 亚洲av片在线观看播放| 国产无遮挡又黄又爽要vig| 欧美另类性爱视频| 无码中文字幕加勒比高一区清| 啊灬啊灬啊灬高潮了女舞蹈| 欧美性做爰片免费视频看| 亚洲一区二区狼片| 农村女人特黄一级毛片| 国产乱叫456在线| 久久国产综合激情对白| 精品无码线一区二区三区| 欧美激情在线男同gv| 91p导航正在播放在线| 亚洲电影成人av| 粗大老头让我欲仙欲死| 国产av巨作久久婷婷| 迷奸内射碎花裙大学生无套内射流白浆| 国产福利短视频影院| 国产在线观看网站| 久久久精品人妻毛片| 无码一区二区三区无码精品| 91麻豆精品国产91久久久点播时间| 一区二区三区欧洲乱色| 亚洲精品日本久久| ?V在线无码一区二区三区| 久久精品无码影视| 精品特黄人妻一区二区三区| 婷婷丁香五月天激情网站在线视频 | 97在线视频播放免费视频在线| 欧美三级精品一区二区| 欧美精品成人3d在线| 欧美一区二区AⅤ影院| 另类自拍亚洲欧美制服丝袜| 国产首页无码专区| 中日韩人妻av第1页av| 国产激情在线一区二区| 国产在线91观看免费观看| 蜜臀AV色欲一区二区三区麻豆| 久久网站亚洲香蕉人人| 国产成人自拍视频免费观看| 日产毛片在线观看| 日韩免费无码电影一区二区三区| 亚洲精品偷拍区偷拍无码久久| 加勒比人妻无码一区| 婷婷久久精品国产色| 国内av免费在线| 久久亚洲AV成人片一区| 日韩欧美人妻综合 | 久久99亚洲精品片片| 国产亚洲曰朝精品视频自拍| 国产成人综合亚洲欧美在线n互動交流 | www欧洲www免费看| 337p亚洲日本中国大胆| 又粗又黄又硬又爽免费视频| 国产美女白嫩在线观看| 大家可以在这里国产精品第一| 中文字幕精品视频在线| 最近2019中文字幕1页| 免费无毒在线观看播放国产| 亚洲国产精品嫩草影院| 国产欧美另类综合| 日韩久久久久久久久久免费 | 欧美特色AAA大片| 99re6在线精品免费观看| 日韩一区视频精品无高清在线观看| 无码少妇一区二区三区奂费| 日韩美女黑毛bbw片| 在线亚洲AV成人无码三区| 四虎精品一区二区| 欧美熟妇人妻| 在线免费视频| 成人在线观看青青草| 欧美日韩三级| http日韩在线播放| 天堂最新版在线网www| 精品人妻少妇一区二区三区在线| 黄色片免费观看亚洲无码一| 散兵大战史莱姆vicineko网站channel=phqwe033 | 爆乳情帝国综合网社区| 国产一区二区丝袜高跟鞋| 夜色视频网站在线无码在线| 成人av一区二区三区| 日韩一区二区三区精品无码视频| 国产精品精品二区| 亚洲欧美日韩在线综合第一页精品国产免费一区 | 无码免费国产在线观看91| 久久久噜噜噜精品麻豆av| 成人在线观看青青草| 国产成人欧美看片在线观看| 国产午夜鲁丝片av无码免费| 黄色永久网站 | 色婷婷久久综合激情| 最新亚洲人人人人超碰| 国产视频一区在线免费观看| 四虎永久无码视频在线| 中文字幕日韩三级| 麻豆精品成人一区二区免费| 亚洲国产视频高清无删减| 午夜精品福利久久久久| 色偷偷东京热男人的天堂| 高H禁伦餐桌上的肉伦np影片| 成人无码网www在线观看**在线精品国产| 成人在线看片网址| 777米奇影院第七色色| 国自产精品手机在线观看视频| 成人影片aⅴ毛片免费观看| 亚洲国产成人αV人片久久网站| 国产v亚洲V天堂无码下载| 欧美亚洲日韩在线综合3| 日本人成网站8禁止久久影院| 尤物网欧美情天天做| 亚洲AV三级片免费| 最新国产精品福利| 欧美性做爰片免费视频看| 免费午夜无码18禁无码影视麻豆| 极品私人尤物在线精品视频| 亚洲女人影院想要爱| 深爱婷婷色五月| 亚洲第一网站免费视频| 高潮无码在线观看网| 55窝窝影院纶理电影在线| 国产熟女一区二区三区精品| 欧美成人免费不卡在线观看| 黄色大片视频高清a级视频| 视频一区二区亚洲专区| 國產亞洲精品美女久久久久久久久久 | 久久久久九国产精品| 国产一级毛片特级国产片 | 麻豆国产AV偷闻女邻居内李| 亚洲日产中文字幕无码| 国产男女超爽视频网站| 欧美特级黄色片99片| 国产一级a毛卡片不收费| 亚洲男女天堂| 国产第一区二区三区在线观看| 日韩特黄a级毛片免费观看| 欧美成人免费观看在线看| 精品人伦一区二区三区| 精东传媒国产APP| 国产在线观看黄片视频| 色狠狠亚洲爱综合网站| 欧美午夜理论在线观看| 五月丁香在线| 在线观看黄a片免费网站免费| 日韩欧美亚洲中字幕在线播放| 国产亚洲曰朝精品视频自拍| 国产大胸无码视频| 尤物网欧美情天天做| 粉嫩虎白女毛片| 国产一级簧片| 一级黄色大香蕉| 亚洲国产一区二区三区在线视频| 国产91视频大全| 欧美亚洲日韩在线综合3| 亚洲欧美国产一区二区三区| 皇帝双龙入户1v2| 美女国产网站在线观看欧美一区| 国内精品自线在拍大学生| 欧美性大战xxxxx久久久√| 国产最火爆国产日韩综合一区网站| 夜夜躁很很躁日日躁麻豆| 女邻居丰满的奶水在线观看| 性开放性开放交友网站| 不卡中文字幕在線觀看| 亚洲欧洲国产经精品香蕉网| 国自产精品手机在线观看视频| 精品人妻一区二区三区声综| 亚洲欧美综合久久久久久自慰 | 黄色三级一区二区| 了解最新亚洲无码床| 怡红院怡春院日本在线视频| 日韩欧美不卡中文字幕| 久久精品国产亚洲av高清蜜臀| 国产精品久线观看视频 | 精品国产福利姬喷水福利在线| 99热这是里只有精品97| 免费视频片在线观看| 久久男人av资源网站无码不卡 | ?动漫美女羞羞喷液视频免费| 免费日本欧美精品| 看片免费你懂的| 亚洲最大A∨资源网在线观看| 国内av免费在线| 婷婷久久青草热一区二区| 大香伊蕉在人线国产av老女人| 国产乱理论在线播放| 国产日本公交车在线播放| 精品亚洲卡一卡2卡三卡乱码| 毛片永久免费视频| 日韩在线午夜视频婷婷丁香社区影院| 青青草免费中文字幕组| 国产经典自拍一区| 黄色性生活真人片| 国产高清日韩在线播放| 色悠久久久久综合| 在线免费直接观看AV| 人妻办公室被强奷hd| 亚洲综合在线区尤物| 国产精品视频一区国产馆| 国产欧美日韩亚洲旡码一区| 产成 人 在线观看 亚洲| 樱花av成人无码电影在线观看| 亚洲精品欧美精典在线观看| 日本韩国欧美在线另类不卡| 日本韩国欧美在线| 国产白丝美女被调教| 国产黄a三级三级三级老师| 草民午夜欧美限制a级福利片 | 伊人网在线亚洲激情网| 日韩精品一级一区二区| 久久综合伊人77777麻豆最好看中文字幕国语电影 | 欧美亚洲日本电影在线| 天天躁夜夜躁狠狠躁2022同步更新| 中文一区二区三区字幕| 亚洲黄色一级二级| 亚洲精品a在线播放高清资源| 日韩欧美人妻综合| av无码国产精品午夜a片| 99久久精品国产片| 日本一区色情无码视频| 成人A级毛片免费观看AV网站| 亚洲黄色激情视频网站| 无码AV手机在线观看免播放器| 皇帝双龙入户1v2| 国产强奷伦奷免费看片| 午夜伦伦电影理论片无码| 538在线视频一区二区视视频| 国产的一级毛片完整| 嫩草影院在线观看一区青青草| exo母亲mv免费观看| 69网在线观看免费| 又粗又黄又硬又爽免费视频| 亚洲日韩国产一区资源| 午夜国产手机自拍视频| 欧美粗大猛烈水多18p| 国产精品久久久久尤物| 免费5分钟无码视频| 国产精品一区二区久久精品| 青青久操手机在线视频| 在线视频欧美日韩| 精品黄黄久久久免费看| 国自产精品手机在线观看视频| 久久久久久 小视频| 欧美激情一区视频在线观看 | 日韩无码中文无码| 亚洲自拍中文字幕av| 国产99精品在线观看免费看片软件在线下载 | 在线天堂中文在线资源网av| 国产女主播菲菲全部视频| 2024年最新国产高潮国产高潮久久久91| 国产一级日视频在线观看| 永久av无码在线精品| 網友分享极品蜜桃臀美女啪啪心得| 黄色影院免费观看| 亚洲不卡的av在线| 亚洲1区2区视频在线观看| 苍井优一级毛片免费观看| 又刺激又黄的一级毛片| 一区二区三区国产高清在线视频| 韩日视频在线观看| 一二三四视频在线观看中文版免费| 国产精品第一区第一页| 日韩一级在线不卡| 色久一噜在线视频| 蜜臀AV色欲一区二区三区麻豆| AV天堂永久资源网AV天堂| 一级做a爰片久久毛片免费| 久久久人妻一区二区| 丰满人妻被公侵犯的电影| 打开腿闺蜜用黄瓜让我爽| 亚洲国产精品自产日韩| 毛片免费播放久久精品| 中文字幕精品色呦呦| 嫩草久久久最新色天堂丝袜中文字幕制服一区二区三区 | 色色网免费日本欧美| 无码免费婬AV片在线观看唐人 | 日本一区二区三区在线网站| 一区二区三区四区亚洲不卡| 国产精品亚洲A∨天堂不| 亚洲欧美日韩国产综合麻豆| 色欲av无码免费一区二区三区| 女人和拘做受全程看| 国产Av无需任何播放器| 久揄揄鲁一二三四区高清有线 | 网站网址欧美日本国产| 亚洲欧美综合二区| 久久久亚洲精品亚洲| 国产免费一区二区在线看| 日本aa免费电影| 555影视在线观看免费完整版| 色综合久久台湾佬| 在线观看人成视频| 无码少妇一区二区三区奂费| 亚洲精品无码高潮喷水a片小说 | 特黄特色的大片免费视频| 天天射天天添| 亚洲国产精品免费内射视频| 三级黄线中文字幕| 欧美日韩三级| k8经典理论片在线观看| 日韩亚洲欧美中文字幕A级| 国产亚洲经典三级| 啊灬啊灬啊灬高潮了女舞蹈| 亚洲综合久久伊人热| 人妻系列久久精品一区二区| 亚洲欧美日韩欧美中文字幕| 国产免费一区二区在线看| 高h翁妇肉乱文吃奶| 国产嫖妓一区二区三区妓女| 久久这里只有精品视频国产6 | 国产精品制服诱惑中文字幕| 在线观看免费91成人| 漂亮老师做爰2在线观看| 国产āV午夜精品一区二区三| 久久亚洲天堂精品视频| 绯色精品人妻av一区二区| 擦拨华人永久免费| 亚洲一区av十八禁动漫岛啪漫| 日本精品精品一二区一本到| 99久久精品国产片| 日本精品精品一二区一本到 | 日本少妇aa一级特黄大片| 亚洲av午夜成人无码电影| 皇帝双龙入户1v2| 成人免费无码大片?毛片抽搐| 久久国产精品麻豆av影视| 国产日韩精品一区二区hd| 欧美人区二区三区| 久久这里只有精品免热视频| av一区二区日韩| 国产91精品一区二区蜜臀| 国产欧美一区二区三精品酒店| 国产99精品在线观看免费看片软件在线下载| 三级在线观看午夜福利| 日韓國產精品99久久久久久| 欧美午夜理论在线观看| 精品国产福利一区二区三区| 午夜精品视品在线无码不卡| 日韩无码网址推荐| 国产av一区最新精品| 无码少妇一区二区av| 久热香蕉在线视频免费版| 风间由美 一区 二区| 亚洲最大A∨资源网在线观看| 成人 午夜 五月天| 国产精品无码区一区三区| 欧美日韩一区二区久久| 国产高清午夜自在在线| 国产欧美日韩亚洲旡码一区| 在线高清免费无码不卡av | 黄色a级在线观看| 18禁日韩黄色网| 国产女主播下乡勾搭大爷av| 亚洲欧美成人精品久久| 免费看A片成人短视频| 国产欧美日韩亚洲旡码一区| 中文字幕亚洲制服| 00粉嫩高中生洗澡偷拍视频| 日韩在线天堂免费观看| 日本一视频一区视频二区| 伊人色综合久久88加勒| 亚洲精选免费观看| 亚洲精品网站在线观看你懂的| 亚洲毛片在线亚洲av资源在线观看| 国产色播av在观看| 亚洲av不卡高清在线观看| 日韩美欧一级黄片| 亚洲最大成人综合一区二区| 国产一区二区午夜精品| 亚洲天堂不卡av| 国产包臀裙AV在线播放| 毛片一区二区在线看| 日本一道码一区二区下载| 国产精品视频啪啪网| 深池H1VL1笔趣阁| 好看的熟妇女人妻丰满少妇中文字幕视频 | 免费无码观看av在线播放| 真人一级毛片全部免费播放| 亚洲一级无码在线视频| 在线资源观看va| 亚洲国产免费播放| 黄色免费一级播放片| 欧美又大又色又爽AAAA片| 国产精品一区二区色爱| 中文字幕精品人妻一区二区| 内射极品少妇毛茸茸| 欧美亚洲视频在线datu| 大地资源网在线观看免费动漫| 999中文字幕亚洲精品| 亚洲精品无码福利国产在线观看| av美女被强奸AV网站在线观看| 久久亚洲中文字幕宅男| 久久精品国产亚洲?v日韩| jizz日本护士视频| 人妻办公室被强奷hd| gogo专业大尺度亚洲高清人体| 怡紅院AV一區二區三區| 看欧美美女隐私网站| 成人无码区免费a∨视频| 性欧美video另类hd尤物| 久久91精品国产综合| 性爱福利视频网站| 欧美一级黄色黄页| 肉丝超薄丝袜脚交一区二区| 国自产拍精品天天更新| 欧美成人免费观看在线看| 无码中文字幕加勒比高一区清| 好大好爽好深舒服死了a片| 国内av免费在线| 青青青春草国产在线观看| 久久免费的精品国产V| 熟女人妻av在线观看| 国产老熟女精品一区免费观看全集| 无码国产乱码成人精二区三区| 日韩美中免费Av| 亚洲日韩欧洲无码夜摸摸| 草莓榴社区免费观看| 国产二区日韩成人精品 | 中文字幕人妻熟女人妻a62v网| 丰满丝袜熟女HD| 国产vod在线短视频| 国产欧美一区二区三精品酒店| a级免费在线观看国产在线拍揄自揄视频不卡99 | 精品特黄人妻一区二区三区| 日本人成网站8禁止久久影院| 剧情演绎国产一区在线观看| 张丽大战黑鬼40厘米| 91九九精品在这里色伊人6884| 四虎精品一区二区| 国产精品精品二区| 毛片视频在线免费| 鲁丝片无码AV国庆假期大战少妇| 99热这是里只有精品97| 樱桃视频最新地址入口1| 欧美成人小视频| 99久re在线精品视频| 2018天天躁夜夜躁狠狠躁| 国产超碰人人爽人人做不卡| 欧洲亚洲成?v人片天堂网| 宝我想你了涨的好难受啊说说| 亚洲欧美日韩综合在线一区二| 日本一级婬片A片人缓交| 动漫精品中文字幕制服一区| 暖暖亚洲一区二区三区av无码| 欧美激情一区视频在线观看| 国产精品视频超级碰| 国产日韩在线亚洲字幕中文| 丁香五月婷婷亚洲| 国产精品久久久一区宅男| 成人精品第一区二区| 日韩极品美女视频在线| 亚洲A∨无码一二区三区在线播放| 亚洲第一丝袜91| 55窝窝影院纶理电影在线| 午夜福利电影在线免费观看视频| 大家可以在这里国产精品第一| 国产真人中国?级毛片| 超97在线观看视频| 女人18毛片免费视频看| 99这里只有精品观看在线| 国产精品吹潮在线观看中文| 夜色私人影院永久地址入口| 99久久人妻精品视频| 曰韩一级欧美一级久久| 麻豆精品久久成人| 国产成人激情视频| 青娱极品视觉盛宴老司机| 亚洲精品卡一卡2卡3卡4卡| 好深快点再快点好爽456视频| 天天躁恨恨躁夜躁2020| 日韩视频中文字幕久久| 亚洲国产精品日韩网站| 中日无码日韩精品| 免费国产美女一级视频| 亚洲曰韩精品久久久 | 亚洲国产毛片一区精品| 亚洲制服丝袜av一区二区三| 国产精品一区二区国产主播| 男人的天堂av高清在线| 亚洲伊人久久婷婷五月国产| 怡红院怡春院日本在线视频| 国产精品久线观看视频| 亚洲—日韩aV在线| 亚洲国伊人久久综合热青草 | 欧美成人午夜综合在线观看| 制服丝袜精品伊人久久久| 欧美日韩一卡2卡三卡4卡乱码毛1| 少妇被又大又粗又爽毛片日本| 高清性欧美暴力猛交bd | 亚洲精品卡一卡2卡3卡4卡| 美女未18禁止看视频| 一级片无码免费观看| 91视频麻豆视频| 四个闺蜜用黄瓜把我弄高潮了| 午夜福利日韩视频一区二区三区 | 中文字幕无码日韩?V| 国产欧美日韩亚洲旡码一区| 国产女人大黑β片仑乱老女人| 日韩欧美高清在线字幕| 亚洲黄色一级二级| 4虎影院午夜在线观看| 国产欧美日韩亚洲旡码一区| 草民午夜欧美限制a级福利片| 另类专区综合国产中文精品| 青久久久精品一区二区三区| 日韩高清不卡aⅴ在线| 亚洲欧洲久久av| 午夜国产精品综合视频网站| 精品人妻少妇一区二区三区在线| 黄色a级在线观看| 日本一卡二卡不卡视频查询| 无码一区二区三区无码精品| 日韩成人片免费视频| 日本熟妇乱人伦精品视频| 午夜免费福利片观看| 亚洲一区二区夜色av| 激情资源国语自产精品视频| 免费人成视频x8x8在线观看| 无码福利一区二区三区| 欧美美女午夜福利| 精品自拍日本二区三区| 亚洲av无码成h人动漫在线观看3d| 日本在线精品一区| 影音先锋电影aⅤ资源| 欧美美女午夜福利| 日韩国产欧美三区四区| 香蕉午夜久久久亚洲欧洲湿| 日韩欧美人妻综合| 亚洲秘无码一区二区三区欧美| wwwaaa日韩在线播放| 一本一道久久综合狠狠老精东影业| 中文字幕亚洲日韩无线码男女日批在线观看 | 先锋影音每日AV资源| 惠民福利91国语精品自产拍在线观看| 手机直接看的特黄免费视频网站| 99久久国产主播综合精品| 蜜桃视频成a人v在线| 日韩一级黄色电影手机在线看| 国产激情久久久久影院魅| 校园 制服 亚洲 自拍| 亚洲熟女少妇16p| 黄 色 成 年 人 视频在线| 欧美黑人巨大在线| 亚洲欧美久久狠狠天天| 日韩av中文在线观看不卡网| 影音先锋2019AV资源网| 亚洲国产中文一区二区三区四区| 国产又爽又黄的视频又刺激| 欧美成人精品二区三区四区99| 亚洲一区二区日韩| 亚洲日韩欧美综合中文字幕| 色嚕嚕狠狠成人中文綜合| 亚洲日韩中文字无码| 少妇高潮毛又多又黑| 亚洲精品人妻av| 无码+美玲+迅雷下载| 电影中文字幕不卡| 国产午夜人成在线视频麻豆| 国产免费观看欧美| 99在线视频精品费观看视| 五月丁香在线| 精品国产福利姬喷水福利在线| 日韩精品 电影一区 亚洲高清| 91精品国产综合欠| 亚洲一区三区91视频| 亚洲精品无码高潮喷水a片小说| 欧美末成年video水多| 美国A级大片在线观看| 亚洲午夜成人无码毛片| 久久精品国产亚洲av尤物| 2022年最新无码国产在线视频| 国产免费一区二区在线看| 樱花草在线观看播放免费视频 | 国产日本a成人片在线观看| 产一级 片内射视频播放免费| 亚洲 日产 综合 精品| 午夜福利看片网站| 精品女粉嫩国产在线播放| 欧美一区二区三区尿尿| 日韩黄色一级毛片视频免费观看| 久久亚洲欧美视频1025| 亚洲欧美日韩在线综合第一页精品国产免费一区| 久久人人九九精品久久互動交流 | 中文字幕精品色呦呦| 国产亚洲经典在线观看| 99久re在线精品视频| 国色天香卡一卡二乱码| 日日摸日日碰夜夜爽无码| 色网色网视频无码| 人人干人人上| 国产日本草莓久久久久久久| 亚洲欧美激情在线观看| 亚洲国产日韩a在线播放性色 | 好色先生TV官方下载| 三级黄色毛片网站| 亚洲网站国产精品| 韩国三级bd高清中字办公室| 综合亚洲高清中文| 日本一区二区三区高清不卡在线| 国产精品午夜福利在线观看软件| 狠狠噜天天噜日日噜综合久 | 国产综合亚洲欧美日韩一区二区等最新内容! | 国产精品蜜萌不卡精品久久| 欧美精品videoss另类日本| 午夜免费福利片观看| 97人妻碰碰碰碰久久久久总站| 国产黄网在线观看不卡| 最新日本老熟妇乱子伦| 尤蜜黄片视频在线观看| 欧美粗大猛烈水多18p| 91一区二区三区亚洲| 国产亚洲经典在线观看| 免费黄色无码| 亞洲歐久久国产一区二区三区| 欧美特色AAA大片| 免费无码高潮又刺激视频| 伊人久久精品少妇av网站| 订国产精品一区二区三区四区 | 精品一久久香蕉国产线看观看下 | 中文字幕欧美亚洲精品网站| 国产Av无需任何播放器| 特级做a爱片毛片免费69观看 | 99国产欧美久久| 精品无码里番在线观看| 特黄AA免费视频| 精品美女一级一区二区三| 亚洲精品色播一区二区| 秋霞鲁丝片av无码少妇| 最新中文字幕一区二区乱码| 99这里只有精品观看在线| 免费在线观看的黄网站| 久久成人黄色三级亚洲快插| 国产嫖妓一区二区三区妓女| 亚洲自拍色综合图区天堂| 在线免费直接观看AV| gogogo高清在线观看视频电影| 四虎永久无码视频在线| 能免费看一级片的网站| 日韩欧洲亚洲午夜久久久| 色香蕉视频在线观看| 欧美日韩在线播放| 精品久久夫妻探花| 真实的国产乱xxxx在线md| 国产精品日产一区在线观看| 一区二区免费有码在线看| 巨胸喷奶水视频WWW| 精品久久夫妻探花| 国产精品第 1页| 18禁男女爽爽爽午夜免费网站| 欧美性操大鸡狠狠| 少妇八级婬片免费放天气预报| 亚洲欧美久久狠狠天天| 最新2021久久精品| 激情欧美一区二区三区四区| 精品动漫无码在线一区二区三区| 麻豆国产美女精品久久| 邪恶国产在线看| 国产精品v欧美日韩精品suv| 亚洲最大A∨资源网在线观看| 在线免费观看www| 国产18午夜免费观看| 亚洲av 性爱神马偷拍| 国产啊v在线看免费播放| 天天爽天天爽夜夜爽国产自己精品| 国产精品99久久久久久蜜桃| 免费无遮挡一类视频网站在线观看| 在线国产精品1区2区| 国内一区二区精品日美无码妖精视频 | 欧美成人人人97超碰超爽| 99久久伊人一区二区yy5o99| 国产精品视频免费观| 四虎三级高潮电影| 亚洲国产成人?V毛片大全| 中文精品在线观看综合| 午夜免费福利片观看| 日本va午夜中文字幕久久99| 亚洲国产高清久久夜| 国产精品午夜熟女| 熟女精品视频一区二区| 极品少妇XXXXⅩ另类| 欧美啪啪福利视频尤物网| 国产亚洲日产在线播放| 日韩在线播放一区| 国产免费一区二区在线看| 美国a级欲女春潮中文字幕| 日本少妇自慰一区二区| 在线高清免费无码不卡av| 榴莲视频看片在线| 一级一级人与动毛片免费| 欧美成人AA久久五月丁香| 黄色三级片在线免费| 成人性做爰AAA片潘金莲| 欧美一级黄色黄页| 无码丝袜人妻| 无码专区永久免费A∨网站| 91在线精品高清免费观看| 成年中文字幕在线观看| 阴茎插阴道黄色视频软件| 亚洲高清精品bd在线观看| 91嫩草亚洲人人精品一二区 | 欧美一级裸体性视频| 国产精品吹潮在线观看中文 | 国产亚洲乱码专区| 欧美电影Ⅴa在线观看| 久久无码爆乳一区二区三区 | ?动漫美女羞羞喷液视频免费| 亚洲欧美另类国产一区二区| 欧美视频在线观看免费网址| 免费观看国产精品福利永久| 国产无人区一码二码三码mba| 高清性欧美暴力猛交bd | av无码精品岛国片在线观看| 亚洲国产日韩欧美在线观看| 亚洲国产成人91| 国产精品色一区色二区色三区 | 亚洲精品人妻av| 在线A毛片免费视频观看| 草莓视频无下载无限看| 中文字幕无码久久99互动交流 | 韩日视频在线观看| 国产精品久久系列| 在线亚洲电影日本电影| 91婷婷五月国产熟女| 精品人妻无码一区二区三区不卡| 两个老外玩我一夜肿了| 亚洲无线看天堂av | 亚洲一级av黄色片| 日韩?v无码久久一区二区| 成人无码免费大番焦影院| 在线观看人成视频| 99国产午夜精品| 亚洲欧美日韩综合在线一区二| 麻豆果冻传媒精品国产电影| 在线播放国产亚洲精品首页| 亚洲精品第一国产综合国服瑶 | 免费六级a一片久久精品网| 国产激情久久久久影院魅| 欧美性爱五月天| 一级淫片120分钟试看| 快速了解99久久人妻精品免费一区| 亚洲欧美日韩国产精品激情综合在线 | 国产一区国产精品精品三| 五月丁香在线| 精品少妇人妻AV一区二区三区播放灌醉水嫩大学生国内精品 | 草民午夜欧美限制a级福利片| 性一交一刮一伦一色一情孩| 多人性激烈的欧美三级视频| 拍国产乱人伦偷精品视频果冻传媒 | 午夜国产一级二级三级av| 欧美美女午夜福利| 国产麻豆精品hdvideoss| 欧洲av无码放荡人妇网站 | 97视频在线资源免费| 黑人亚洲三级电影在线观看| 久久久久亚洲精品无码网址| 中文字幕亚洲三级| 日本男人天堂网站| 久久人妻精品懂色| 亚洲ckplayer中文字幕| 日韩欧美国产字幕在线不卡| 天天干天天草视频| 色香蕉视频在线观看| 国产日韩精品一区二区hd| 四个闺蜜用黄瓜把我弄高潮了| 日韩在线一区二区三区不卡视频 | 中文字幕人成乱码熟女小说| 国产成人精品免费视频大全最热| http日韩在线播放| 亚洲欧洲日本理论视频高清| 成年无码av片完整版| 国产白丝护士AV在线网站| 免费人成精品在线视频| 未满十八私人高清免费影院| 制服中文丝袜中文女脚午夜在线观看| 五月婷婷激情六月| 歐美一區二區激情視頻| 五月激情亚洲666| 三级片在线无码| 蜜桃视频一区二区在线观看| 男女上下猛烈啪啪免费看| 肉蒲团之性战潘金莲3| 国产精品hv在线观看| 国产欧美精品久久九九久久| 日产毛片在线观看| 寂寞人妻瑜伽被教练日| 大尺度国产私拍福利在线观看| 97人妻碰碰碰碰久久久久总站| 亚洲激情综合网| 97色精品一区二区在线观看| 国产成人yy精品在线| 人人澡人人爽人人精品| 国产精品一区二区国产主播| 少妇人妻综合久久中文字幕| 亚洲国产精品+制服丝袜| 成人午夜免费观看区| 漂亮老师做爰2在线观看| 国产做ā爰片久久毛片ā片美国 | 国内久久精品无码专区| 成人国产精品麻豆| 久久久最新国产AV影片| 97国产一区二区三区| 国产乱子伦视频大全欧美日本日韩aⅴ在线视频 | 婷婷美女偷拍久久精品视频| 女同亚洲一区二区无线码| 欧美啪啪福利视频尤物网| 日本XXXXⅩ人成年视频| 欧美一级理论在线观看| 曰曰碰天国产天碰| 毛片内射一区二区三区| 日本aa免费电影| 亚洲国产精品自产日韩 | 亚洲A国产AV综合AV| 精品国产亚洲无码| 久久久久人妻精品一区果冻| 国产丝袜首页在线观看| 91久久国产全亚洲青草超碰| 亚洲日韩乱码人人爽人人澡人| 人妻一区在线观看中文字幕| 国产成人AV大片线观看| 五月天色悠悠中文字幕| 日韩人妻特级毛片| 无码人妻又粗又大| 久久亚洲中文字幕宅男| 欧美亚洲视频在线datu| 国产精品成人h视频| 黄片免费下载| 亚洲特级黄片视频| 黄色一级录象片| 国产精品一区二区三区久久久久 | 最新版国产鲁鲁在线视频| 最近中文av字幕在线中文| 欧美午夜剧场久久精品网| 亚洲男同gay在线观看| 亚洲三级二区| 訪問国产成人亚洲精品播放器 | 国产一区二区午夜精品| 日韩免费码中文在线观看视频| 男女激情久久免费国产| 欧美亚洲精品中文字幕乱码| 亚洲无码福利在线观看| 国产花蝴蝶超级碰91福利 | 51国偷自产精品一区在线视频| 无码系列性饥渴寡妇肉乱| 久久精品无码一区二区无码麻豆| 亚洲欧美中文字幕国产制服动漫| 国产特级婬片高清视频| 成人免费av天堂| 訪問国产成人亚洲精品播放器| 亚洲欧美日韩不卡在线观看| 久久精品www人人爽人人| 绯色精品人妻av一区二区| 精品日韩亚洲?v无码| 国产精鲁鲁网在线视频| 欧美无人区码卡二三卡| 在线中文字幕AV网页| 国产特级精品毛片视频| 欧美三级在线观看少妇| 丁香综合激情婷婷| 草莓视频APP下载下载污| 最新日本老熟妇乱子伦| wwwaaa日韩在线播放| AV中文字幕在线观看亚洲成年人在线观看| 亚洲资源在线观看| 久久久久国产中文字幕| 久久国产综合免费| 亚洲一区二区三区午夜| 欧美日韩熟女字幕不卡| 日本三级成人一区二区在线观看| 欧美老熟妇BBwwwWWW国产亚洲精品久久久日本 | 黄片免费下载| 日本久久午夜国产精品www| 综合五月天擁有海量影視資源| 国产黄三级三级三级| 巨胸喷奶水视频WWW| 超pen个人视频亚洲| 97色精品一区二区在线观看| 少妇爽翻喷白浆视频在线观看| 国产a级一片男女牲交| 黄色免费美女观看高清亚洲| 亚洲AV无码AV吞精久久久| 男人天堂黄色视频在线观看| 青青草伊人久久| av中文字幕无码一二三区| 国产精品人妻无码久久久冲田杏梨| 国产91视频大全| 黄色网址免费在线观看| 亚洲午夜精品久久久久婷| 多人性激烈的欧美三级视频| 日产精品一区至六区 | 好吊妞国产欧美日韩在线观看| 欧美不卡一二三四区视频| 免费看毛片的网站| 欧美一区二区三区尿尿| 婷婷国产偷v国产偷v高清视频| jizz日本护士视频| 99视频免费精品视频在线观看| 最近高清国语中文在线观看免费| 蜜臀AV色欲一区二区三区麻豆| 一级淫片120分钟试看| 在线观看亚洲一区二区蜜臀15| 伊人久久精品欧美| 国产1024手机看片福利| 91九九精品在这里色伊人6884| 一区二区精品视频免费观看| 亚洲午夜精品一区二区三区四区 | 欧美激情一区视频在线观看| 亚州gay视频网址| 亚洲成人福利专区| 亚洲国产中文精品之一线久久| 亚洲日韩国产一区资源| 欧美激情在线男同gv| 中文字幕亚洲日韩无线码男女日批在线观看 | 协和影院在线无码AV观看| 激情资源国语自产精品视频| 亚洲国产视频一区| 精品国产无套在线观看一| 国产a国产高清免费| 国产特级婬片高清视频| 成人在线看片网址| 4虎影院午夜在线观看| 综合久久亚洲专区| 黄色网址免費观看| 香蕉午夜久久久亚洲欧洲湿| 极品美女aⅴ在线观看| 狠狠爱亚洲综合久久| 欧美无遮挡很黄裸交视频| 在线免费视频| 怡紅院AV一區二區三區| 高潮喷水抽搐视频| 亚洲一区二区三区午夜| 亚洲 中文字幕 国产 欧美 乱 国产 | 91伊人色伊人亚洲综合网站| 色精品一區二區三區| 99热精品免费观看全部| 日韓專區亞洲精品歐美專區| 亚洲国产成+人+综合国产精久久久久久亚洲美女高潮 | 中文字幕制服丝袜有码| 中国一级特黄精品在线播放| 一本一道久久综合狠狠老精东影业| 少妇中文影视精品| 国产精品hv在线观看| 中文字幕无码日本欧美大片| 91视频精品无码| 亚洲AV鲁丝一区二区三区性生生活大片又黄又| 国产免费观看激情| 欧美成人午夜综合在线观看| 超级碰无码免费在线视频| 久久婷婷国产麻豆91| 国产精品一区二区三区久久久久 | 美女未18禁止看视频| 韩国日本欧美国产精品| 亚洲欧洲日产国码中文| 制服中文丝袜中文女脚午夜在线观看| 午夜亚洲视频在线观看| 日韩激情美女毛片在线播放| 无码东京热亚洲男人的天堂| 深夜国产一区二区免费福利| 欧美日韩三级| 午夜精品一区二区三区三上悠亚| 久久精品男人天堂| 亚洲精品污污网站欧美| 99国产欧美久久| 国产1024手机看片福利| 中文字幕亚洲制服| 波多野结衣色诱老人公| 一个人看的www在线视频| 精品久久中文无码| 亚洲精品老司机在线| 亚洲成年无码AⅤ片在线观看| 精品麻豆一区二区三区乱码| 国产白丝护士AV在线网站| 未满十八私人高清免费影院| 夜色视频网站在线无码在线 | 亚洲精品无码福利国产在线观看| 久久夜夜国产高清| 国产无遮挡又黄又爽网站| 欧美日韩色色| 邪恶国产在线看| 男生女生一起差差的app大全动画| 粉嫩虎白女毛片| 好男人www社区电影网| 鲁大师在线影院免费观看| 国产精品一区二区AⅤ波多野| 凌晨三点看的片WWW在线看| 久久网站亚洲香蕉人人| 特级做a爱片毛片免费69观看 | 亚洲精品日本久久| 岛国一区二区| 成人无码免费视频97| 欧美色图综合色图| 色网色网视频三级片| 欧美老妇肥唇BBB| 狠狠色丁香婷婷综合蜜芽尤物 | 亚洲AV三级片免费| 国产高清一区二区三区视频在线| 亚洲日本va午夜中文字幕| 国产黄三级三级三级| 免费一级真人片在线播放| 五月激情综合网久久影院中文字幕| 欧美一级特黄免费在线观看| 国产a级一片男女牲交| 日本成人在线一区二区| 久久久夜晚羞羞网站| 岛国4k超清在线视频| 2018天天躁夜夜躁狠狠躁| 日韩久久久精品首页一本在线免费视频| 亚洲欧洲日韩欧美综合网站| 永久免费视频观看| 亚洲精品人妻av| av美女被强奸AV网站在线观看| 看片免费你懂的| 国产精品一区二区三区观看| 性开放欧美大片∧V| 五月激情综合网久久影院中文字幕| 国产日韩精品爆乳AA| 噜噜噜爽爽爽午夜福利深夜| 国产精品精品二区| 巨胸喷奶水视频WWW| 欧美亚洲精品网站| 一级黄日本C爱视频| 免费午夜人体视频| 一本色道无码在线观看| 亚洲永久免费播放片| 女人18片免费视频网站| 色窝窝播放视频在线观看 | 欧美日韩一区二区线看免费| 亚洲欧美日韩综合在线一区二| 蜜臀AV色欲一区二区三区麻豆| 日韩久久久久久久久久免费 | 粉色成视频人app下载| 国产精品视频午夜福利网国产a| 国产麻豆一精品一AV 一免费| 成人性做爰AAA片潘金莲| 激情人妻另类人妻伦AV| 精品国产男女在线观看AV| 国产无遮挡又黄又爽网站| 国产精品一区二区AⅤ波多野 | 国产精品一区久久麻豆| 亚洲欧美成人精品久久| 男女激情久久免费国产| 5566影音先锋丝袜美腿| 欧美精品成人3d在线| 欧美亚州一区二区在线视频 | 日韩免费三级片一级片毛片| 国产高清免费观看a∨片| 国产精品一区二区国产主播| 午夜无码精品免费看性色| 成人无码区免费a∨视频 | 91精品久久综合熟女蜜臀| 爆乳情帝国综合网社区| 日本在线成人中文网站| 欧美另类性爱视频| 99视频九九精品视频在线观看 | 国产毛片A啊久久久久| 国产白嫩无套白浆456| 精品国产一级A片黄毛网站 | 少妇人妻一区二区中文字幕| 成人14欧美片免费| 亚洲中文字幕精品无码中文| 中文字幕无码日韩?V| 国产精品免久久久久毛片| 免费福利网站18| 大妹子影视剧在线观看全集免费 | 尤物网欧美情天天做| 五月丁香啪啪网| rh男男车车的车车视频真人| 国产精品第一区第一页| 国色精品无码专区| 国产不卡女视频在线播放| 国产精品午夜熟女| 思思射在线视频观看| 久久精品国产亚洲AⅤ无码偷窥| 亚洲欧洲久久av| 东京热无码人妻一区二区三av| 国产成人h视频在线播放| 亚洲av无码成h人动漫在线观看3d| 卡一卡二卡三卡四日韩无码视频}| 美日韩激情一区二区 | 17草网站一区二区三区专区国产亚洲 | 亚洲欧美日韩另类精品一区二区三区 | 在线中文字幕AV网页| 亚洲人妻一区中文字幕在线| 黄色网址免费在线观看| 久久免费看黄A级毛片资讯| 水蜜桃免费高清电视剧大全| 91嫩草亚洲人人精品一二区| 国产精品不卡无码?V在线播放| 欧美精品videoss另类日本| 亚洲多毛妓女毛茸茸的| 国产一级a作爱片全过程片| 欧美熟妇A片一级黑人A片一级欧美三级片 | 国产精品虐乳在线播放| 少女偷偷在线观看免费播放电视剧| 麻豆精品美少女国产专区| 亚洲欧美综合在线一区二区| 18禁毛片不卡一区二区三区 | 欧美一级A√在线观看| 亚洲—日韩aV在线| 国产精品制服诱惑日韩| 久久精品上厕所视频| 啊啊啊网站用力| 欧美图区 另类小说 熟女乱伦 | 国产成人无精品久久久久国语| 小草视频最新更新在线观看| 公交车上掀短裙直接被C| 天天爽天天爽夜夜爽国产自己精品| 天天操夜夜骑| 将军与娇妻各种做高h| 在线观看无码a区视频| 亚洲午夜精品福利在线| 四虎永久无码视频在线| 99国产乱高清成免费视频| 欧美波霸在线观看视频| 2018最新国产在线| 少妇人妻一区二区三区| 在线视频播放免费视频| 免费人成精品在线视频| 中文字幕欧美三区在线观看 | 国产91精品一区二区蜜臀| 日韩成年人AU高清无码| 成人av一区二区三区| 日韩毛片免费观看一区| 国产精品人人爽人人| 欧美精品在欧美一区二区少妇| 日韩人妻无码专区综合网观看互动交流| 婷婷久久精品国产色| 亚洲五月激情综合图片区| 在线精品国产蜜月一区二区三区 | 日韩国产欧美三区四区| 国产精品不卡无码?V在线播放| jizzjizz日本护士喷水| 亚洲风情电影久久久| 国产无套推油按摩女视频推油| 三级综合影视乱伦| 体育生gay脱裤子自慰感受| 亚洲综合av婷野外| 老司国产精品视频免费观看| 国产日韩欧美福利二区| 3d精品国产日韩一区三区3d| 日本不卡高清在线视频| 国产乱色熟女一二三四区| 国产日韩欧美在线一区不卡| 91亚洲午夜精品久久久久久| 日韩精品一区二区吉泽明步| 麻豆AV在线高清免费播放| 精品国产一区二区三区性| 亚洲高清在线Aⅴ| 性色av无码无在线观看| 亚洲欧美中文字幕专区| 免费国产自线拍一欧美视频| 亚洲精品欧美久久婷婷| 国产精品偷窥熟女精品视频步 | 欧美午夜剧场久久精品网| 日韩欧美高清在线字幕 | 91久久成人一片黄| 69影院在线观看国产精品| 亚洲国产精品自产日韩| 午夜精品久久久久福利网站| 久久影视少妇免费| 久热香蕉在线视频免费版| 国产精品久线观看视频 | 将军与娇妻各种做高h| 国产午睡精品沙发系列| 国产乱叫456在线| 午夜福利视频2024国产精品福利在线观看 | av免费在线一区| 色哟哟在线观看一区二区三区| 男女嘿咻免费毛片| 久久精品亚洲无中文东京热| 欧美性色xo影院69| 亚洲日产中文字幕无码| 日韩人妻特级毛片| 99热精品免费观看全部| 亚洲 日产 综合 精品| 2024年最新国产高潮国产高潮久久久91 | 欧美日韩色色| 久久综合一区二区无码水多| 国产激情AV黄片亚洲| 少妇被又大又粗又爽毛片日本| 亚洲午夜精品福利在线| 国产激情久久久久影院魅| 熟女高潮一区二区高清| 电影《满足2》完整版在线观看| 色婷婷狠狠18禁久久| 六月丁香婷婷亚洲中| 一色屋色费精品视频在线观看| 国产成人一区二区三区在线| 99精品无圣光私拍一区二区三| 国产高清午夜自在在线| 国产亚洲欧洲精品| 亚洲欧美另类视频在线观看| 国内一区二区精品日美无码妖精视频| 亚洲欧美综合久久久久久自慰 | 国产精品网你懂的| 97日韩精品中文字幕| 成人精品国产欧美二区| 国产精品麻豆久久久久| 欧美三级久久一区二区| 亚洲无码猎奇中文字幕一区在线播放 | 中出し破壊 黒人巨大マ| 国产精品无码a∨| 亚洲免费在线观看一区| 天堂∨a欧美∨a亚洲∨a| 亚洲一级久久免费黄片| 波多野结衣人妻在一波| 久在线久热精品婷婷白嫩大三| 男人又大又硬又粗视频| 欧美一区亚洲成人| 久久国产高清伦理久久一| 日韩视频免费观看| 亚州视频一区二区三区色伦| 直接看的黄色网址| 本地av电影在线观看| 人人妻人人骑| 久久精品国产亚洲AⅤ无码偷窥 | 一级137片内射偷拍| 国产伦子伦对白在线播放观看 | 能免费看一级片的网站| 天天操夜夜骑| 波多野结衣超清无码中文42部| 国产一级日视频在线观看| 樱花草在线社区www免费视频| 亚洲成在人线a免费77777| 亚洲AV无码AV吞精久久久| 91色婷婷成人精品亚洲| 国产精品欧美漱情在线撞放| 日韩囯产va精品一区二区久| 国产亚洲av高清| 久久涩亚洲国产综合精品一区不卡| 久久精品人人爽人人爽av| 色色丝袜av网影音先峰| 国产成人h视频在线播放| 不卡日本二区在线| 日韓專區亞洲精品歐美專區| 看欧美美女隐私网站| 精品sm重味无码不卡一级毛片| 亚洲欧美日韩国产精品激情综合在线| 国产91精品一区二区蜜臀| 亚洲中文?ⅴ中文字幕一区久久| 综合天天影视在线播放| 极品人妻无码一区二区三区| 中文字幕人成乱码熟女小说| 免费5分钟无码视频| 欧美激情一区视频在线观看| 99久久国产综合精品一级| 300一晚同城约茶| 動漫精品啪啪一區二區三區 | 色婷婷综合缴情综六月| 国产又色又猛又黄的网站| 国产aⅴ国产av国产av| 樱花av成人无码电影在线观看| 天天干天天草视频| 午夜AV不卡免费在线播放| 国产一区二区在线爱| 亚洲人人干人人操精品| 日韩久久久久久久久久免费| 国产伦精品一区二区三区女破破| 精品人妻无码一区二区三区不卡| 国内自拍无码区在线播放| 亚洲综合久久2024| 久久精品亚洲中文无| 迷奸内射碎花裙大学生无套内射流白浆| 苍井优一级毛片免费观看| 国产精品久久久九九av免费看| 亚洲6080YY久久无码中文| 韩国美女爽快一级毛片黄| 制服丝袜在线本网站| 天堂无码一区二区三区视频| 香蕉久久久成人国产精品| 成人av尤物麻豆一区二区| 动漫精品中文字幕制服一区| 日韩在线精品高清国内自产| 夫美传媒蜜桃传媒精东影业| 精品一线天粉嫩无码| 少妇被又大又粗又爽毛片日本| 亚洲福利成人午夜18禁| 少妇八级婬片免费放天气预报| 直接看的黄色网址| 在线视频人妻系列| 在线观看中文亚洲国产精品| 在线看日韩三级| 播五月开心婷婷综合| 黄片免费下载| 欧美日韩视频在线观看综合网| 18禁入网站一区二区三区| 亚洲一级av黄色片| 免费H成年动漫在线播放网站| 欧美日韩另类国产欧美日韩一级| 婷婷美女偷拍久久精品视频| 中文字幕亚洲精品专区| 社长室内的秘书妻子| 最新日本老熟妇乱子伦| 亚洲欧美日韩国产综合麻豆| 欧美图区 另类小说 熟女乱伦| 亚洲伊人色欲综合网无码| 欧美日韩精品一区二区在线线| 丁香五月天综合福利区| 岛国一区二区| 国产精品一级做a爰片性色毛片成人 | 在线免费视频| 国产精品国产精品国产三级普| 乱码丰满人妻一区二区| 亚洲男人综合久久综合天| 亚洲日韩乱码人人爽人人澡人| 五月婷婷激情六月| 性欧美video另类hd尤物| 永久av无码在线精品| 日本二三区在线观看| 亚洲精品网站在线观看你懂的| 免费黄色无码| 亚洲国产成+人+综合国产精久久久久久亚洲美女高潮 | 香港三级巜欲性高:蜜桃成熟时| 欧美亚洲日韩国产一区二区春药| 国产精品爽爽v在线观看无码3| 欧美同性男男GV大尺度免费| 精品一线天粉嫩无码| 99久久国产综合精品一级| 不卡黄片免费在线观看| 欧美猛男性视频免费网站| 丁香社区成年女人18级毛片毛片免费| 国内精品影院久久久| 国产精品女人在线观看| 日产精品一区至六区| 免费aaa视频美女国产视频下面| 国产精品成人h视频| 国产综合亚洲欧美日韩一区二区等最新内容! | 啊灬啊灬啊灬高潮了女舞蹈| 欧美午夜理论在线观看| 在线观看国产高清字幕| 免费AV片在线观看吃奶| 午夜精品久久久久福利网站| 国产刚发育娇小性色XXXXX| 亚洲特级黄片视频| 一二三区精品亚洲欧美播放| 自拍亚洲欧美| 影视综合中文亚洲| 粗大老头让我欲仙欲死| 国产精品视频啪啪网| 亚洲成人免费久久| 久久精品国产亚洲?v日韩| 国产麻豆精品hdvideoss| 国产精品久久久九九av免费看| 国产免费观看激情| 日韩亚洲高清无码不卡| 无码日本精品一区二区三| 好大好爽再深一点在线观看| 金瓶艳史无删减版在线观看| 欧美乱妇欲仙欲死视频| 国产精品虐乳在线播放| 极品少妇VA无码一区二区三区 | 成人午夜无码影片在线nb| 国产午夜鲁丝片av无码免费| 国产亚洲欧洲精品| 黄色影院免费观看| 亚洲涩视频在线观看| 99精品久久久久久蜜桃免费| 精品一本一区二区三区免费| 国产A v一区二区三区传媒| 一本一道人妻在线| 黄色免费一级播放片| 在线看日韩三级| 无码人妻视频| 欧美人成综合视频在线| 国内精品久久久久影院4455| 亚洲人成网站在线小说| 日本在线成人中文网站| 宝贝把腿伸开点我要c你男男| 亚洲中文?ⅴ中文字幕一区久久 | 午夜福利看片网站| 免费欧美一级片| 亚洲天堂不卡av| 亚洲欧美日韩欧美中文字幕| 欧美foot丝交足视频网站| 国产亚洲欧美日韩综合区| 国产成人精品无| 黄色小说在线| 女熟妇仑乱色网视频一区二区| 国内精品自线在拍大学生| 上海塑料门窗出产发卖| 亚洲午夜精品久久久久婷| 上海塑料门窗出产发卖| 卡一卡二卡三卡四日韩无码视频}| 国产Aⅴ片九九精品国产99日 | 教授和乖乖女h灌满阮阮视频| 美艳护士被躁BD动漫电影小说| 尤蜜黄片视频在线观看| 欧美中文字幕电影第一页| 亚洲精品97中文字幕| 九九久久成人精品| 亚洲a电影在线播放| 超碰在线免费电影| 欧美亚洲视频在线datu| 每日更新最新視頻| 国内精品久久久久影院4455| 精品动漫无码在线一区二区三区| 91肥熟国产老肥熟女| 欧美大片免费aa级动作片| 精东传媒国产APP| 欧美性爱亚州最新一区二区三区| jizz日本护士视频| 在线观看第一页欧美| 亚洲综合av婷野外| 91伊人色伊人亚洲综合网站| 污视频网站在线| 人妻偷拍无码中文字幕手机版 | 歪歪爽蜜臀av久久精品人人| 天天躁恨恨躁夜躁2020| 国产视频在线观看一区二区三区| 91伊人色伊人亚洲综合网站| 福利国产精品国产区二区| 在线观看免费91成人| 影音先锋电影aⅤ资源| 久久曰曰摸天天摸人人看久久久| 久久精品亚洲国产AV麻豆| 尤蜜黄片视频在线观看| 国产一区二区免费福利片电影| 91视频国产尤物| 99亚洲性爱视频| 精品国产三级网| 粉嫩虎白女毛片| 无码区国产区在线播放| 2019午夜福利国产秒播| 久久精品日韩按摩中文字幕| 亚洲AV鲁丝一区二区三区性生生活大片又黄又 | 日本最新一区二区三区在线| 激情四射综合五月丁香网| 国产精品一区二区AⅤ波多野| 国产又粗又猛又黄视频| 久久αv高潮αv无码αv喷吹| 欧美波霸在线观看视频| 欧美日韩一区二区线看免费| 国产具 人伦偷精品视频| 精品久久久久久中文字幕无码蜜桃| 成人永久在线免费视频| 亚洲国产中文一区二区三区四区| 一二区国产女主播在线视频| 日本最新一区二区三区在线| 日韩高清毛片亚洲| 将军与娇妻各种做高h| 国产午夜免费啪视频免费观看| 欧美专区亚洲专区电驴| 亚洲国产成人综合香蕉久久 | 亚洲欧美另类国产一区二区 | 日本在线精品一区| 欧美乱码伦视频| 又色又爽又黄又无遮挡的网站}| 国产精品吹潮在线观看中文 | 国产精品视频免费观| 亚洲一级大毛片自慰系列| 日韩亚洲欧美日韩亚洲| 台湾av国片精品秋霞电影| 国产美女久久久毛图片| 色色丝袜av网影音先峰| 69精品无码A片一区二区| 日韩性大片免费| 偷窥视频一区| 黄p网站免费网站在线观看不卡| 欧美日韩在线亚洲国产精品| 欧美二区一区视频久久久久久9999| 久久五月综合丁香人人爽| 亚洲无码1区2区3区4区| 久久97中文字幕| 韩国日本欧美国产精品| 经典自拍视频欧美日韩| rh男男车车的车车视频真人| 欧美老女人老熟女性爱视频| 东京热无码人妻一区二区三av| 国产日本911精品青草衣衣| 国产激情久久久久影院魅| 午夜福利日韩视频一区二区三区| 99热精品动漫在线观看| 好男人资源在线WWW免费| 国产成人精品免费视频大全最热| 久久天天躁狠狠躁| 大又大又粗又硬又爽少妇毛片| 日韩欧美人妻综合 | 一区二区三区国产高清在线视频 | 久久久久成人精品无码中文字幕| 色窝窝播放视频在线观看| 天天干天天草视频| 午夜福利免费视频国产| 91婷婷五月国产熟女| 欧美综合自拍亚洲综合图区| 久久99亚洲精品片片| 看看免费a一片欧| 国产在线三级片播放| 精品女粉嫩国产在线播放| 欧美一区二区三区精品啪啪| 色综合久久久久无码专免费 | 他缓慢而有力的撞着视频| 久久最新免费视频| 日韩经典在线播放中文字幕| 大佬的灌溉日常笔趣阁顾念| 日韩在线一区二区免费视频| 日韩欧美日韩成人在线| 成人无码区免费a∨视频| 动漫卡通亚洲区第一页| 在线观看免费精品无码视频不卡| 少妇爽翻喷白浆视频在线观看| 国产在线一区二区午夜| 亚洲成a人网站在线看| 久久精品国产亚洲AⅤ无码偷窥| 国产一区国产二区久久| 99国内自产自拍无码视频| 亚洲日产中文字幕无码| 中文字幕高清视频大片免费看 | 国产理论片在线播放| 国产不卡在线高清播放| 不戴奶罩的邻居hd中文| 国产黄色美女日本视频| 國產亞洲精品美女久久久久久久久久| 国产精品美女冒白浆| 最近2024中文字幕第一页视频| 日韩免费无码电影一区二区三区| 教授和乖乖女h灌满阮阮视频| 久久国产亚洲欧美一区二区三区| 香蕉网站永久在线视频| 欧美亚洲视频在线datu| 国产91精品一区二区蜜臀| 免费裸体黄网站免费看| 亚洲综合无码一区二区三区色欲| 国语92午夜福利2000| 99re国产美女在线| 欧美精品电影在线| 欧美foot丝交足视频网站| a在线观看无码片| 国产无套推油按摩女视频推油| 特级做a爱片毛片免费69观看| 色综合久久88色综合天天人守婷| 免费精品国自产拍在线播放| 91中文字幕在线永久观看| 日韩激情影院| 97人妻碰碰碰碰久久久久总站| 日韩成人片免费视频| 天天一本大道久久| 成人免费无码大片毛片抽搐| 欧美人妻一区二区三区| 色久一噜在线视频| 国产欧美一区二区三精品酒店 | 免费一级无码婬片aaa| 蜜臀AⅤ国产精品久久久国产老师 午夜成人福利视频免费看 | 深爱婷婷色五月| 国内精品一区二区综合视频| 高潮无码在线观看网| 亚洲精品无码福利国产在线观看 | 欧美国产伦久久久久久| 精品国产福利姬喷水福利在线| 亚洲日本三级最新在线不卡| 老王亚洲福利网在线观看 | 欧美一区二区三区爱爱| 99久久做夜夜爱天天做精品| 成人永久在线免费视频| 日韩大片在线卡通动漫| 亚洲毛片在线播放一区二区| 亚洲精品美女久久久久9999 | 国产精品视频啪啪网| 全国精品免费视频 | 成人午夜免费观看区| 天堂无码一区二区三区视频| 亚洲一区二区三区午夜| 久久久久久 小视频| 免费一级特黄毛片视频| 午夜国产精品综合视频网站| 国产亚洲一区二区三区在线观看| 精品国产乱码久久久久久小说| 色草莓视频在线观看| 日本三级成人一区二区在线观看| 女人18毛片免费视频看| 欧美阿v高清资源在钱| 亚洲第一国产毛片久久久| 国产高清成人免费视频在线观看| 国产在线538自拍视频| 亚洲精品网站在线观看你懂的 | 91亚洲性爱在线视频| 伊人午夜电影| 欧美人区二区三区| 91嫩草亚洲人人精品一二区| 苍井优一级毛片免费观看| 国产精品蜜萌不卡精品久久| 三级国产毛片| 午夜国产手机自拍视频| 成人性三级欧美在线观看| 毛片内射一区二区三区| 99久久精品蜜臀av| 日韩极品美女视频在线| 在线精品一区二区观看| 欧美成人另类一区二区三区| 教授和乖乖女h灌满阮阮视频| 成人免费永久在线观看视频| av中文字幕无码一二三区 | 亚洲伊人久久大香线蕉苏妲己| 亚洲av午夜成人无码电影| 国产精品不卡无码?V在线播放| 尤物92福利视频午夜1000合| 在线看免费Av免费| 91不卡在线精品国产国产成人精品福利站| 在线亚洲电影日本电影| 欧美老妇肥唇BBB| 国产刚发育娇小性色XXXXX| 成人精品影院一区二区三区| 久久久精品人妻一二三区无码蜜臀/\| 国内三级片在线观看| 大香伊蕉在人线国产av老女人| 中文字幕成人午夜| 免费观看黄页网址大全变态| 久久不见久久见中文字幕免费 | 亚洲欧美日韩国产sss| 亚洲欧美专区综合伊人久久| 国产一级a毛卡片不收费| 一区二区三区国产免费| 动漫精品中文字幕制服一区| 欧美老女人老熟女性爱视频| 亚洲韩欧美日日狠狠久久| 中国美女毛茸茸撒尿| 国产精品无码黄色视频| 亚洲AV无码免费| 国产1024手机看片福利| 成人免费观看高潮视频软件| 天天爱天天做久久狠狠| 欧美 日韩 中字 国产| 黄色永久网站| 亚洲黄色一级二级| 少妇无号一区二区三区| 久久国产美女一级毛片高清| 色网色网视频三级片| 亚洲国产精品+制服丝袜| 国产精品网你懂的| 亚洲最新AV免费观看| 欧美一级黄色黄页| 好大好湿好硬顶到了好爽在| 欧美一级特黄免费在线观看| 日韩久久久久久久久久免费| 动漫精品中文字幕制服一区| 中国性AA视频免费观看视频| 国产精品免费ā v片在线观看| 久久久久久 小视频| 亚州精品色网视频| 最新国精品产露脸偷拍视频| 在线看片无码永久免费a∨ | 在线精品亚洲欧洲第一页| 国产精品久久久久久久福利竹| 日韩人妻无码毛片免费看| 无码影视亚洲国产| 黄视频在线观看免费不卡| 人人澡人人爽人人精品| 高h翁妇肉乱文吃奶| 欧美人成综合视频在线| 精品一区二区免费无码| 天天操夜夜骑| 寂寞人妻瑜伽被教练日| 国产精品入口麻豆完整版| 精品尤物影院在線看不卡| 伊人网在线亚洲激情网| 中文字幕无码久久99互动交流 | 免费人成视频x8x8在线观看| 国产萌白酱甜味弥漫在线视频| 69精品无码A片一区二区| 免费观看美女裸体网站| 亚洲日本三级最新在线不卡| 国产精品粉嫩嫩在线观看| 少妇自慰流白口浆21P| 国产无人区码一码二码三mba| 欧美色少妇高潮4444| 国产AV旡码专区亚洲AV| 欧美3D免费精品| 日韩av免高清无码| 最新亚洲人人人人超碰| 久久精品人人爽人人爽av| 久久精品亚洲无中文东京热| 美国a级欲女春潮中文字幕| 欧美日韩在线观看你懂得 | 中国Chinese壮男GⅤ军警| 国产a国产高清免费| 国产91最新在线| 尤物视频在线观看一区二区| 欧美一级黄色黄页| 99re6在线精品免费观看| 欧美粗大猛烈水多18p| 久久久久黄色| 九九最新免费视频| 高清国内自产素人大屁股| 人妻系列无码专区久久五月影音先锋男人站 | 久久国产高清伦理久久一| 亚洲一区二区夜色av| 国产浓毛大泬熟妇视频| 国产日本欧美亚洲精品视| 久久精品国产亚洲av高清蜜臀| 色噜噜狠狠综曰曰曰图片| 欧美日韩国产码综合一区在线| 日韩久久久久久久久久免费| 午夜电影街亚洲av无码| 欧美人区二区三区| 狠狠干天天爱| 欧美亚洲视频免费在线观看| 美女隐私一区二区免费| 色综合久久88色综合天天人守婷| 91嫩草亚洲人人精品一二区| 亚洲色AV 性色在线观无码 | 欧美日韩三级| 国产浓毛大泬熟妇视频| 欧美日韩高清精品一区二区| 亚洲一级无码毛片免费视频| 欧洲a老妇女黄大片| 99re66热这里只有精品6在线| 欧美性狂猛XXXXXBBBBB| 电影中文字幕不卡| 欧美又大又色又爽AAAA片| 99久久国产综合精品一级 | **一級毛片免費觀看視頻| q2002午夜我的老师| 欧美午夜精品久久久久久黑人| 欧美在线成人亚洲| 精品国精品国产自在久国产9| 躁天天躁中文字幕在线| 中文字幕无码日本欧美大片| 国产毛片网站在线| 国内精品久久久久影院4455| 91AV网在线观看| 农村女人特黄一级毛片| 中文字幕无码制服在线| 久久亚洲精品日本波多野结衣| 国产又爽又黄的视频又刺激| 国产乱人伦一二三区| 91尤物国产自产福利在线观看| 国产视频视频一区二区| 成人丁香五月天天堂AV在线一区| 在线精品亚洲欧洲第一页| 免费看国产精品日系成人| 最新欧美色欧美理论电影| 极品少妇VA无码一区二区三区| 国产理论片在线播放| 日本在线黄色影片| 精品日韩国产欧美成人|