久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

淺談一下Nginx性能優化

瀏覽:82日期:2023-06-15 15:23:26
目錄
  • Nginx 性能優化
    • 1、Nginx運行工作進程數量
    • 2、Nginx運行CPU親和力
    • 3、Nginx最大打開文件數
    • 4、Nginx事件處理模型
    • 5、開啟高效傳輸模式
    • 6、連接超時時間
    • 7、fastcgi 調優
    • 8、gzip 調優
    • 9、expires 緩存調優
    • 10、防盜鏈
    • 11、內核參數優化
    • 12、關于系統連接數的優化

Nginx 性能優化

1、Nginx運行工作進程數量

Nginx運行工作進程個數一般設置CPU的核心或者核心數x2。如果不了解cpu的核數,可以top命令之后按1看出來,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l

[root@lx~]# vi/usr/local/nginx1.10/conf/nginx.conf
worker_processes 4;
[root@lx~]# /usr/local/nginx1.10/sbin/nginx-s reload
[root@lx~]# ps -aux | grep nginx |grep -v grep
root 9834 0.0 0.0 47556 1948 ?     Ss 22:36 0:00 nginx: master processnginx
www 10135 0.0 0.0 50088 2004 ?       S   22:58 0:00 nginx: worker process
www 10136 0.0 0.0 50088 2004 ?       S   22:58 0:00 nginx: worker process
www 10137 0.0 0.0 50088 2004 ?       S   22:58 0:00 nginx: worker process
www 10138 0.0 0.0 50088 2004 ?       S   22:58 0:00 nginx: worker process

2、Nginx運行CPU親和力

比如4核配置:

worker_processes 4;
worker_cpu_affinity 0001 0010 0100 1000

比如8核配置:

worker_processes 8;
worker_cpu_affinity 00000001 00000010 00000100 0000100000010000 00100000 01000000 10000000;

worker_processes最多開啟8個,8個以上性能提升不會再提升了,而且穩定性變得更低,所以8個進程夠用了。

3、Nginx最大打開文件數

worker_rlimit_nofile 65535;

這個指令是指當一個nginx進程打開的最多文件描述符數目,理論值應該是最多打開文件數(ulimit -n)與nginx進程數相除,但是nginx分配請求并不是那么均勻,所以最好與ulimit -n的值保持一致。

注:文件資源限制的配置可以在/etc/security/limits.conf設置,針對root/user等各個用戶或者*代表所有用戶來設置。

*   soft nofile   65535
*   hard nofile   65535

用戶重新登錄生效(ulimit -n)

4、Nginx事件處理模型

events {
  use epoll;
  worker_connections 65535;
  multi_accept on;
}

nginx采用epoll事件模型,處理效率高。

work_connections是單個worker進程允許客戶端最大連接數,這個數值一般根據服務器性能和內存來制定,實際最大值就是worker進程數乘以work_connections。

實際我們填入一個65535,足夠了,這些都算并發值,一個網站的并發達到這么大的數量,也算一個大站了!

multi_accept 告訴nginx收到一個新連接通知后接受盡可能多的連接,默認是on,設置為on后,多個worker按串行方式來處理連接,也就是一個連接只有一個worker被喚醒,其他的處于休眠狀態,設置為off后,多個worker按并行方式來處理連接,也就是一個連接會喚醒所有的worker,直到連接分配完畢,沒有取得連接的繼續休眠。

當你的服務器連接數不多時,開啟這個參數會讓負載有一定的降低,但是當服務器的吞吐量很大時,為了效率,可以關閉這個參數。

5、開啟高效傳輸模式

http {
  include mime.types;
  default_type application/octet-stream;
  ……

  sendfile on;
  tcp_nopush on;
  ……
}
  • Include mime.types : 媒體類型,include 只是一個在當前文件中包含另一個文件內容的指令。
  • default_type application/octet-stream :默認媒體類型足夠。
  • sendfile on:開啟高效文件傳輸模式,sendfile指令指定nginx是否調用sendfile函數來輸出文件,對于普通應用設為 on,如果用來進行下載等應用磁盤IO重負載應用,可設置為off,以平衡磁盤與網絡I/O處理速度,降低系統的負載。注意:如果圖片顯示不正常把這個改成off。
  • tcp_nopush on:必須在sendfile開啟模式才有效,防止網路阻塞,積極的減少網絡報文段的數量(將響應頭和正文的開始部分一起發送,而不一個接一個的發送。)

6、連接超時時間

主要目的是保護服務器資源,CPU,內存,控制連接數,因為建立連接也是需要消耗資源的。

keepalive_timeout 60;
tcp_nodelay on;
client_header_buffer_size 4k;
open_file_cache max=102400 inactive=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 1;
client_header_timeout 15;
client_body_timeout 15;
reset_timedout_connection on;
send_timeout 15;
server_tokens off;
client_max_body_size 10m;
  • keepalived_timeout :客戶端連接保持會話超時時間,超過這個時間,服務器斷開這個鏈接。
  • tcp_nodelay:也是防止網絡阻塞,不過要包涵在keepalived參數才有效。
  • client_header_buffer_size 4k:客戶端請求頭部的緩沖區大小,這個可以根據你的系統分頁大小來設置,一般一個請求頭的大小不會超過 1k,不過由于一般系統分頁都要大于1k,所以這里設置為分頁大小。分頁大小可以用命令getconf PAGESIZE取得。
  • open_file_cache max=102400 inactive=20s :這個將為打開文件指定緩存,默認是沒有啟用的,max指定緩存數量,建議和打開文件數一致,inactive 是指經過多長時間文件沒被請求后刪除緩存。
  • open_file_cache_valid 30s:這個是指多長時間檢查一次緩存的有效信息。
  • open_file_cache_min_uses 1 :open_file_cache指令中的inactive 參數時間內文件的最少使用次數,如果超過這個數字,文件描述符一直是在緩存中打開的,如上例,如果有一個文件在inactive 時間內一次沒被使用,它將被移除。
  • client_header_timeout : 設置請求頭的超時時間。我們也可以把這個設置低些,如果超過這個時間沒有發送任何數據,nginx將返回request time out的錯誤。
  • client_body_timeout設置請求體的超時時間。我們也可以把這個設置低些,超過這個時間沒有發送任何數據,和上面一樣的錯誤提示。
  • reset_timeout_connection :告訴nginx關閉不響應的客戶端連接。這將會釋放那個客戶端所占有的內存空間。
  • send_timeout :響應客戶端超時時間,這個超時時間僅限于兩個活動之間的時間,如果超過這個時間,客戶端沒有任何活動,nginx關閉連接。
  • server_tokens :并不會讓nginx執行的速度更快,但它可以關閉在錯誤頁面中的nginx版本數字,這樣對于安全性是有好處的。
  • client_max_body_size:上傳文件大小限制。

7、fastcgi 調優

fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
fastcgi_temp_path/usr/local/nginx1.10/nginx_tmp;
fastcgi_intercept_errors on;
fastcgi_cache_path/usr/local/nginx1.10/fastcgi_cache levels=1:2 keys_zone=cache_fastcgi:128minactive=1d max_size=10g;
  • fastcgi_connect_timeout 600 :指定連接到后端FastCGI的超時時間。
  • fastcgi_send_timeout 600 :向FastCGI傳送請求的超時時間。
  • fastcgi_read_timeout 600 :指定接收FastCGI應答的超時時間。
  • fastcgi_buffer_size 64k :指定讀取FastCGI應答第一部分需要用多大的緩沖區,默認的緩沖區大小為。fastcgi_buffers指令中的每塊大小,可以將這個值設置更小。
  • fastcgi_buffers 4 64k :指定本地需要用多少和多大的緩沖區來緩沖FastCGI的應答請求,如果一個php腳本所產生的頁面大小為256KB,那么會分配4個64KB的緩沖區來緩存,如果頁面大小大于256KB,那么大于
  • 256KB的部分會緩存到fastcgi_temp_path指定的路徑中,但是這并不是好方法,因為內存中的數據處理速度要快于磁盤。一般這個值應該為站點中php腳本所產生的頁面大小的中間值,如果站點大部分腳本所產生的頁面大小為256KB,那么可以把這個值設置為“8 32K”、“4 64k”等。
  • fastcgi_busy_buffers_size 128k :建議設置為fastcgi_buffers的兩倍,繁忙時候的buffer。
  • fastcgi_temp_file_write_size 128k :在寫入fastcgi_temp_path時將用多大的數據塊,默認值是fastcgi_buffers的兩倍,該數值設置小時若負載上來時可能報502BadGateway。
  • fastcgi_temp_path :緩存臨時目錄。
  • fastcgi_intercept_errors on :這個指令指定是否傳遞4xx和5xx錯誤信息到客戶端,或者允許nginx使用error_page處理錯誤信息。注:靜態文件不存在會返回404頁面,但是php頁面則返回空白頁!
  • fastcgi_cache_path /usr/local/nginx1.10/fastcgi_cachelevels=1:2 keys_zone=cache_fastcgi:128minactive=1d max_size=10g :fastcgi_cache緩存目錄,可以設置目錄層級,比如1:2會生成16*256個子目錄,
  • cache_fastcgi是這個緩存空間的名字,cache是用多少內存(這樣熱門的內容nginx直接放內存,提高訪問速度),inactive表示默認失效時間,如果緩存數據在失效時間內沒有被訪問,將被刪除,max_size表示最多用多少硬盤空間。
  • fastcgi_cache cache_fastcgi :#表示開啟FastCGI緩存并為其指定一個名稱。開啟緩存非常有用,可以有效降低CPU的負載,并且防止502的錯誤放生。cache_fastcgi為proxy_cache_path指令創建的緩存區名稱。
  • fastcgi_cache_valid 200 302 1h :#用來指定應答代碼的緩存時間,實例中的值表示將200和302應答緩存一小時,要和fastcgi_cache配合使用。
  • fastcgi_cache_valid 301 1d :將301應答緩存一天。
  • fastcgi_cache_valid any 1m :將其他應答緩存為1分鐘。
  • fastcgi_cache_min_uses 1 :該指令用于設置經過多少次請求的相同URL將被緩存。
  • fastcgi_cache_key http://h o s t hosthostrequest_uri :該指令用來設置web緩存的Key值,nginx根據Key值md5哈希存儲.一般根據h o s t ( 域 名 ) 、 host(域名)、host(域名)、request_uri(請求的路徑)等變量組合成proxy_cache_key 。
  • fastcgi_pass :指定FastCGI服務器監聽端口與地址,可以是本機或者其它。

總結:

nginx的緩存功能有:proxy_cache / fastcgi_cache

  • proxy_cache的作用是緩存后端服務器的內容,可能是任何內容,包括靜態的和動態。
  • fastcgi_cache的作用是緩存fastcgi生成的內容,很多情況是php生成的動態的內容。
  • proxy_cache緩存減少了nginx與后端通信的次數,節省了傳輸時間和后端寬帶。
  • fastcgi_cache緩存減少了nginx與php的通信的次數,更減輕了php和數據庫(mysql)的壓力。

8、gzip 調優

使用gzip壓縮功能,可能為我們節約帶寬,加快傳輸速度,有更好的體驗,也為我們節約成本,所以說這是一個重點。

Nginx啟用壓縮功能需要你來ngx_http_gzip_module模塊,apache使用的是mod_deflate。

一般我們需要壓縮的內容有:文本,js,html,css,對于圖片,視頻,flash什么的不壓縮,同時也要注意,我們使用gzip的功能是需要消耗CPU的!

gzip on;
gzip_min_length 2k;
gzip_buffers   4 32k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_typestext/plain text/css text/javascriptapplication/json application/javascript application/x-javascriptapplication/xml;
gzip_vary on;
gzip_proxied any;
gzip on;   #開啟壓縮功能
  • gzip_min_length 1k :設置允許壓縮的頁面最小字節數,頁面字節數從header頭的Content-Length中獲取,默認值是0,不管頁面多大都進行壓縮,建議設置成大于1K,如果小與1K可能會越壓越大。
  • gzip_buffers 4 32k :壓縮緩沖區大小,表示申請4個單位為32K的內存作為壓縮結果流緩存,默認值是申請與原始數據大小相同的內存空間來存儲gzip壓縮結果。
  • gzip_http_version 1.1 :壓縮版本,用于設置識別HTTP協議版本,默認是1.1,目前大部分瀏覽器已經支持GZIP解壓,使用默認即可。
  • gzip_comp_level 6 :壓縮比例,用來指定GZIP壓縮比,1壓縮比最小,處理速度最快,9壓縮比最大,傳輸速度快,但是處理慢,也比較消耗CPU資源。
  • gzip_types text/css text/xml application/javascript :用來指定壓縮的類型,‘text/html’類型總是會被壓縮。默認值: gzip_types text/html (默認不對js/css文件進行壓縮)
  • 壓縮類型,匹配MIME型進行壓縮;
    • 不能用通配符 text/*;
    • text/html默認已經壓縮 (無論是否指定);
    • 設置哪壓縮種文本文件可參考 conf/mime.types。
  • gzip_vary on :varyheader支持,改選項可以讓前端的緩存服務器緩存經過GZIP壓縮的頁面,例如用Squid緩存經過nginx壓縮的數據。

9、expires 緩存調優

緩存,主要針對于圖片,css,js等元素更改機會比較少的情況下使用,特別是圖片,占用帶寬大,我們完全可以設置圖片在瀏覽器本地緩存365d,css,js,html可以緩存個10來天,這樣用戶第一次打開加載慢一點,第二次,就非常快了!

緩存的時候,我們需要將需要緩存的拓展名列出來, Expires緩存配置在server字段里面。

location ~* \.(ico|jpe?g|gif|png|bmp|swf|flv)$ {
expires 30d;
#log_not_found off;
access_log off;
}

location ~* \.(js|css)$ {
expires 7d;
log_not_found off;
access_log off;
}

注:log_not_found off;是否在error_log中記錄不存在的錯誤。默認是。

總結:

expire功能優點:

  • expires可以降低網站購買的帶寬,節約成本;
  • 同時提升用戶訪問體驗;
  • 減輕服務的壓力,節約服務器成本,是web服務非常重要的功能。

expire功能缺點:

  • 被緩存的頁面或數據更新了,用戶看到的可能還是舊的內容,反而影響用戶體驗。

解決辦法:第一個縮短緩存時間,例如:1天,但不徹底,除非更新頻率大于1天;第二個對緩存的對象改名。

網站不希望被緩存的內容:

  • 網站流量統計工具;
  • 更新頻繁的文件(google的logo)。

10、防盜鏈

防止別人直接從你網站引用圖片等鏈接,消耗了你的資源和網絡流量,那么我們的解決辦法由幾種:

  1. 水印,品牌宣傳,你的帶寬,服務器足夠;
  2. 防火墻,直接控制,前提是你知道IP來源;
  3. 防盜鏈策略下面的方法是直接給予404的錯誤提示。
location ~*^.+\.(jpg|gif|png|swf|flv|wma|wmv|asf|mp3|mmf|zip|rar)$ {
valid_referers noneblocked www.benet.com benet.com;
if($invalid_referer) {
  #return 302 http://www.benet.com/img/nolink.jpg;
  return 404;
  break;
}
access_log off;
}

參數可以使如下形式:

  • none :意思是不存在的Referer頭(表示空的,也就是直接訪問,比如直接在瀏覽器打開一個圖片)。
  • blocked :意為根據防火墻偽裝Referer頭,如:“Referer:XXXXXXX”。
  • server_names :為一個或多個服務器的列表,0.5.33版本以后可以在名稱中使用“*”通配符。

11、內核參數優化

  • fs.file-max = 999999:這個參數表示進程(比如一個worker進程)可以同時打開的最大句柄數,這個參數直線限制最大并發連接數,需根據實際情況配置。
  • net.ipv4.tcp_max_tw_buckets = 6000 :這個參數表示操作系統允許TIME_WAIT套接字數量的最大值,如果超過這個數字,TIME_WAIT套接字將立刻被清除并打印警告信息。該參數默認為180000,過多的TIME_WAIT套接字會使Web服務器變慢。注:主動關閉連接的服務端會產生TIME_WAIT狀態的連接
  • net.ipv4.ip_local_port_range = 1024 65000 :允許系統打開的端口范圍。
  • net.ipv4.tcp_tw_recycle = 1 :啟用timewait快速回收。
  • net.ipv4.tcp_tw_reuse = 1 :開啟重用。允許將TIME-WAIT sockets重新用于新的TCP連接。這對于服務器來說很有意義,因為服務器上總會有大量TIME-WAIT狀態的連接。
  • net.ipv4.tcp_keepalive_time = 30:這個參數表示當keepalive啟用時,TCP發送keepalive消息的頻度。默認是2小時,若將其設置的小一些,可以更快地清理無效的連接。
  • net.ipv4.tcp_syncookies = 1 :開啟SYN Cookies,當出現SYN等待隊列溢出時,啟用cookies來處理。
  • net.core.somaxconn = 40960 :web 應用中 listen 函數的 backlog 默認會給我們內核參數的。
  • net.core.somaxconn :限制到128,而nginx定義的NGX_LISTEN_BACKLOG 默認為511,所以有必要調整這個值。注:對于一個TCP連接,Server與Client需要通過三次握手來建立網絡連接.當三次握手成功后,我們可以看到端口的狀態由LISTEN轉變為ESTABLISHED,接著這條鏈路上就可以開始傳送數據了.每一個處于監聽(Listen)狀態的端口,都有自己的監聽隊列.監聽隊列的長度與如somaxconn參數和使用該端口的程序中listen()函數有關。somaxconn定義了系統中每一個端口最大的監聽隊列的長度,這是個全局的參數,默認值為128,對于一個經常處理新連接的高負載 web服務環境來說,默認的 128 太小了。大多數環境這個值建議增加到 1024 或者更多。大的偵聽隊列對防止拒絕服務 DoS 攻擊也會有所幫助。
  • net.core.netdev_max_backlog = 262144 :每個網絡接口接收數據包的速率比內核處理這些包的速率快時,允許送到隊列的數據包的最大數目。
  • net.ipv4.tcp_max_syn_backlog = 262144 :這個參數標示TCP三次握手建立階段接受SYN請求隊列的最大長度,默認為1024,將其設置得大一些可以使出現Nginx繁忙來不及accept新連接的情況時,Linux不至于丟失客戶端發起的連接請求。
  • net.ipv4.tcp_rmem = 10240 87380 12582912 :這個參數定義了TCP接受緩存(用于TCP接受滑動窗口)的最小值、默認值、最大值。
  • net.ipv4.tcp_wmem = 10240 87380 12582912:這個參數定義了TCP發送緩存(用于TCP發送滑動窗口)的最小值、默認值、最大值。
  • net.core.rmem_default = 6291456:這個參數表示內核套接字接受緩存區默認的大小。
  • net.core.wmem_default = 6291456:這個參數表示內核套接字發送緩存區默認的大小。
  • net.core.rmem_max = 12582912:這個參數表示內核套接字接受緩存區的最大大小。
  • net.core.wmem_max = 12582912:這個參數表示內核套接字發送緩存區的最大大小。
  • net.ipv4.tcp_syncookies = 1:該參數與性能無關,用于解決TCP的SYN攻擊。

下面貼一個完整的內核優化設置:

fs.file-max = 999999
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.tcp_sack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_rmem = 10240 87380 12582912
net.ipv4.tcp_wmem = 10240 87380 12582912
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 40960
net.ipv4.tcp_max_orphans = 3276800
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_keepalive_time = 30
net.ipv4.ip_local_port_range = 1024 65000

執行sysctl -p使內核修改生效。

12、關于系統連接數的優化

linux 默認值 open files為1024。查看當前系統值:

# ulimit -n
1024

說明server只允許同時打開1024個文件。

使用ulimit -a 可以查看當前系統的所有限制值,使用ulimit -n 可以查看當前的最大打開文件數。

新裝的linux 默認只有1024 ,當作負載較大的服務器時,很容易遇到error: too many open files。

因此,需要將其改大,在/etc/security/limits.conf最后增加:

*       soft    nofile   65535
*       hard    nofile   65535
*       soft    noproc   65535
*       hard    noproc   65535

到此這篇關于淺談一下Nginx性能優化的文章就介紹到這了,更多相關Nginx性能優化內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Nginx
主站蜘蛛池模板: 久操视频在线观看 | 一级电影免费在线观看 | 久久伊人精品网 | 国产一二三四在线 | 日韩爱爱视频 | 久久成人国产 | 色爱区综合| 成人欧美一区二区三区视频xxx | 综合一区二区三区 | 国产成人激情 | 久久草视频 | 国产成人精品亚洲777人妖 | 91影院在线观看 | 国内自拍视频在线观看 | 日韩中文字幕 | 天天干天天躁 | 欧美成人综合视频 | 日韩一本| 日韩欧美一区二区三区免费观看 | 国产色99精品9i | 在线看av的网址 | 中文字幕日韩一区二区不卡 | 嫩草视频免费在线观看 | 国产精品久久久久久吹潮 | 国产精品日产欧美久久久久 | 草草视频网站 | 羞羞视频在线网站观看 | 日韩在线播 | 在线中文字幕视频 | 日韩成人在线电影 | 欧洲精品视频在线观看 | 国产老女人精品毛片久久 | 日韩一区二区三区在线视频 | 啊啊啊网站| 国产精彩视频 | 国产精品久久久久久久久免费 | 国产999精品久久久久久 | 国产精品久久久久久亚洲调教 | 琪琪午夜伦伦电影福利片 | 日韩一区二区三区在线视频 | 97国产精品视频人人做人人爱 | 在线观看欧美一区二区三区 | 久久精品亚洲精品 | 成人av网页 | 欧美极品一区二区 | 亚洲www.| 欧美日韩中文字幕在线播放 | 中文在线a在线 | 国产中文视频 | 99免费观看 | 国产一区二区免费 | 国产成人精品免高潮在线观看 | 91色乱码一区二区三区 | 国产一级做a爰片在线看免费 | 色一情 | a视频在线观看 | 国产精品一区二区三区在线 | 久久9精品 | 亚洲精美视频 | 在线观看免费黄色 | 91丨九色丨国产在线 | 午夜私人影院在线观看 | 欧美国产一区二区三区 | 久久久xx| 在线一区二区三区 | 久久精品美女 | 欧美亚洲另类在线 | 少妇久久久 | 在线观看免费av网 | 免费av电影观看 | 亚洲精品乱码久久久久久麻豆不卡 | 国产精品久久久久久久美男 | 精品久久久久久久久久久久久久 | 亚洲人成电影网 | 日韩精品一区二区三区 | www.中文字幕在线 | 羞羞视频网站 | 日韩电影一区二区三区 | 国产欧美久久一区二区三区 | 99视频在线播放 | 日韩三级在线免费观看 | 亚洲一区 | 亚洲h| 天天干狠狠干 | 视频在线一区 | 一区二区视频 | 成人午夜电影在线 | 国产精品久久久精品 | 午夜精品久久久久久久久久久久久 | 久久中文字幕一区二区 | 午夜私人影院 | 久久精品日 | 成人永久免费视频 | 久久精品久久久久电影 | 天天干夜夜操 | 午夜寂寞福利视频 | 久久99精品国产91久久来源 | 日韩精品一区二区三区中文字幕 | 91看片 | 国产福利91精品一区二区三区 | 精品一区二区三区中文字幕 | 亚洲国产一区二区在线 | 国产精品久久久久久久久晋中 | 久久综合久| 在线播放一区二区三区 | 在线免费日韩 | 亚洲欧美成人影院 | 日本中文字幕电影 | 久久久久国产精品免费免费搜索 | 最新天堂中文在线 | 丝袜+亚洲+另类+欧美+变态 | 国产成人免费 | 久草日韩 | 热久久这里只有精品 | 中文字幕一区二区三区四区 | 精品久久久久久国产 | 在线观看成人国产 | 久久最新网址 | 一区二区三区精品视频免费看 | 精品国产欧美一区二区 | 日韩成人影院 | 一区二区三区视频免费在线观看 | 成人在线播放 | 欧洲一区二区在线观看 | 99国产精品 | 美女午夜影院 | 不卡一区二区三区四区 | 一本一道久久a久久精品逆3p | 久久精品亚洲一区 | 91精品久久久久久久久久 | 免费看国产片在线观看 | 成人不卡视频 | 久久精品国产精品 | 99精品电影 | 久久a视频 | 亚洲一本 | 色网在线看 | 国产一区二区三区在线看 | 黄色大片观看 | 99精品视频在线 | 精品国产乱码久久久久久久 | 久久综合久久综合久久 | 欧美日韩一区二区在线播放 | 国产永久免费观看 | 五月激情综合网 | 一级日韩电影 | 成人午夜| www婷婷av久久久影片 | 国产毛片在线看 | 在线永久免费观看日韩a | 狠狠操狠狠操 | 三级色网站 | 欧美一二三| 久久精品视频一区 | 成人在线免费网站 | 欧美人成在线 | 久久精品一区二区国产 | 99国产精品99久久久久久 | 亚洲国产一区二区三区四区 | 91视频观看 | 日韩三区在线 | 国产精品高颜值在线观看 | 欧美一级全黄 | 国产成人精品一区二区三区四区 | 日韩免费精品 | 亚洲国产精品精华液com | 韩日视频在线观看 | 久久99精品久久久久久 | 国产猛男猛女超爽免费视频网站 | 国产偷录视频叫床高潮对白 | 久久久成人精品视频 | 欧美日韩电影一区二区 | 日韩欧美国产精品 | 日本精品一区 | 久草观看 | 日韩精品小视频 | 成人午夜精品久久久久久久3d | 四虎黄色网 | 国产成人精品高清久久 | 欧美一级免费观看 | www97影院| 中文字幕在线视频免费观看 | 久久久久国产 | 欧美日韩精品网站 | 四虎在线视频 | 99视频精品| 国产精品美乳一区二区免费 | 韩国精品 | 婷婷五综合 | 国产目拍亚洲精品99久久精品 | 精品久久久网站 | 久久精品久久久久电影 | 国产中文在线 | 一级特黄色大片 | 曰本人一级毛片免费完整视频 | 日韩城人免费 | 午夜久久视频 | 国产免费av在线 | 亚洲一区二区av | 91精品国产一区二区三区四区在线 | 日产一区二区 | 武道仙尊动漫在线观看 | 99久久久久久| 精品一区二区av | 91午夜激情 | 色www精品视频在线观看 | 热re99久久精品国产99热 | 99亚洲视频| 国产一区二区在线视频 | 久久99精品久久久久久琪琪 | 日韩在线免费电影 | 91成人精品 | 国产精品视频播放 | 久久伊人在 | 国产欧美精品区一区二区三区 | 中文字幕日韩视频 | 久久婷婷视频 | 欧美国产在线视频 | 成人欧美一区二区三区 | 日本黄色电影网站 | 久久人人爽人人爽人人片av不 | 国产成人精品亚洲日本在线观看 | 中文字幕亚洲一区二区va在线 | 在线播放91 | 99精品国产在热久久 | 欧美性受| 国产精品一区二区在线 | 影音先锋 色先锋 | 亚洲精品视频导航 | 国产在线第一页 | 在线观看视频一区二区 | 久草 在线| 亚洲精品一区二区网址 | 男人久久久 | 欧美日韩视频 | 乳色吐息在线观看 | 久久精品亚洲精品 | 成人一区二区三区 | 69久久久| 成人蜜桃视频 | 欧美伦理电影一区二区 | 日本黄色三级网站 | 免费的黄色网 | 国产情侣自拍啪啪 | 国产伦精品一区二区三区高清 | 久热精品在线视频 | 亚洲一区二区三区四区五区中文 | 日本三级电影免费 | 午夜成人免费电影 | 亚洲不卡在线观看 | 91欧美激情一区二区三区成人 | 在线看91| 欧美性一区二区三区 | 日韩国产欧美亚洲 | 一区二区三区四区免费看 | 一区二区三区观看视频 | 特级淫片日本高清视频免费 | 伊人色综合网 | 亚洲激情在线 | 日韩精品一区二区三区在线 | 亚洲 欧美 日韩 在线 | 国产大学生援交视频在线观看 | 精品一区二区三区久久久 | 国产视频黄在线观看 | 国产99精品 | 欧美日韩激情在线 | 久久久久久久久综合 | 日韩精品 | 亚洲一区二区三区四区在线 | 中国一级免费毛片 | 日韩久久综合 | 一区二区在线免费观看 | 久久久久久久久久一区二区 | 中文 日韩 欧美 | 国产成人精品久久久 | 日韩在线不卡一区 | 在线观看一区二区三区四区 | 久久久精 | 女人夜夜春 | www国产精品 | 国产精品久久毛片 | 国产二区视频 | 欧美视频在线一区 | 国产精品色婷婷久久58 | 午夜影院色 | 欧美日本一区二区三区 | 成人国产精品久久久 | 国产一区在线不卡 | 久久久久网站 | 国产高清一级毛片在线不卡 | 精品成人av| 久久精品网 | 日韩精品专区 | 国产精品女教师av久久 | a级在线免费观看 | 欧美日韩国产综合视频 | 国产精品视频一区二区三区四蜜臂 | 久久久久久久香蕉 | 国产成人一区二区三区 | 在线日韩一区 | 国产激情性色视频在线观看 | 国产精品日韩欧美一区二区三区 | 一区二区三区免费在线观看 | 国产免费自拍 | 亚洲视频免费网站 | 国产成人精品免费 | 亚洲精品综合中文字幕 | 国产亚洲精品精品国产亚洲综合 | 欧美黄色一区 | 免费看国产一级片 | 国产高清一区二区三区 | 成人深夜小视频 | 天堂精品 | 中文字幕国产视频 | 99中文字幕 | 欧美三级免费观看 | 国产精品毛片 | 国产毛片a级 | 久久福利 | 精品乱码一区二区 | 伊人无码高清 | 91久久综合 | 欲色av | 成人免费精品视频 | 在线视频久 | 亚洲国产精品第一区二区 | av黄色一级| 91视频观看 | 91精品国产欧美一区二区成人 | 亚洲精品久久久久一区二区三区 | 国产成人精品亚洲日本在线观看 | 精品乱子伦一区二区三区 | 国产综合视频 | 日韩成人片 | 天堂国产 | 国产精品69毛片高清亚洲 | 色综合成人 | 伊人狠狠干 | 成人午夜性a一级毛片免费看 | 欧美一级电影 | 91久久国产综合久久 | 视频1区2区 | 盗摄精品av一区二区三区 | 国产成人精品一区二区视频免费 | 成人性视频免费网站 | 日韩欧美国产精品综合嫩v 亚洲欧美日韩在线 | 国产乱码精品一区二区三区中文 | 日韩成人免费av | 91在线看 | 精品一区二区三区免费 | 国产成人jvid在线播放 | 亚洲第一区在线 | 在线欧美色 | 天天天天天天天天干 | 红桃成人少妇网站 | 久久久久久国产精品美女 | 国产97免费视频 | 国产一区二区精品在线 | 麻豆专区一区二区三区四区五区 | 久久成年人视频 | 成人免费一区二区三区视频网站 | 欧美性猛交一区二区三区精品 | 久久久久久国产视频 | 在线色av | 久久亚洲欧美日韩精品专区 | 久久精品一区二区 | 特级做a爰片毛片免费看108 | 亚洲卡一 | 福利片中文字幕 | 亚洲国产高清在线 | av电影手机在线看 | 久久精品国产99精品国产亚洲性色 | 色玖玖综合 | 欧美在线一二三 | 成人在线观看av | 成人在线一区二区三区 | 亚洲国产精品久久久 | 能免费看av的网站 | 亚洲精品免费在线观看 | 国产精品视频一区二区三区不卡 | 美女操网站| 亚洲第一av| 亚洲久久久久久 | 国产日韩免费视频 | 亚洲精品电影 | 爱爱免费视频网站 | 精品成人免费一区二区在线播放 | 免费成人av | 精品一区视频 | 国产精品99久久久久 | av网站免费在线观看 | 久久1区| 91精品国产一区二区 | 91婷婷射 | 后人极品翘臀美女在线播放 | 日韩综合网 | 欧美综合激情 | 精品久久中文字幕 | 亚洲一区久久 | 成人三级在线 | 午夜精品一区二区三区在线视频 | 国产精品国产精品国产专区不片 | 久久久久亚洲精品 | 午夜午夜精品一区二区三区文 | 亚洲毛片网站 | 日韩欧美精品一区二区三区 | 国产图区 | 欧美色性 | 国产极品视频在线观看 | 亚洲性视频网站 | 久久久一区二区三区 | 天天插天天操 | 91影院| 国产精品免费观看 | 视频久久精品 | 九九久久久 | 欧美中文在线观看 | 国产精品成人在线 | 中文字幕亚洲欧美日韩在线不卡 | 日韩在线播放欧美字幕 | 免费毛片网 | 一区二区三区不卡视频 | 国产亚洲精品久久久优势 | 一级毛片免费完整视频 | 亚洲精品视频在线免费播放 | 99久久免费看视频 | 精品成人av | 国产韩国精品一区二区三区 | 天天天干天天射天天天操 | 精品亚洲一区二区三区 | 欧美成人精品一区二区三区在线看 | 欧美日韩不卡合集视频 | 欧美性网 | 亚洲久久 | 伊人精品| 亚洲第一成年免费网站 | 在线观看91精品国产入口 | 在线观看一区 | 国产精品无码专区在线观看 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 欧洲成人午夜免费大片 | 精品www| 国产一区二区av在线 | 51ⅴ精品国产91久久久久久 | 欧美在线观看视频 | 男人天堂99 | 北条麻妃一区二区在线 | 欧美视频精品 | 日韩国伦理久久一区 | 欧美日韩在线视频观看 | 亚洲欧美日韩在线一区 | 欧美精品久久久 | 一本大道久久a久久精二百 国产精品片aa在线观看 | 国产在线观看一区 | 五月婷婷综合网 | 亚洲一区免费视频 | 在线视频久 | 成人三级在线 | 欧美日韩亚 | 亚洲欧美综合 | 免费观看一区二区三区 | 一区视频在线 | 精品国产一区二区三区小蝌蚪 | 成人在线高清 | 一区二区三区在线 | 精品99在线 | 国产精品久久久久久久久久 | 亚洲成人高清 | 一级黄色影视 | 三级黄色片在线免费观看 | 91亚洲国产成人久久精品网站 | 国产精品一区二区三区四区五区 | 国产成人精品免高潮在线观看 | 龙珠z国语291集普通话 | 久久久久国产精品午夜一区 | 夜夜艹 | 国产精品一区二区在线 | 日韩在线不卡 | 狠狠色综合色综合网络 | www.com久久| 麻豆久久久9性大片 | 免费的一级视频 | 一级黄色大片免费 | 国产成人涩涩涩视频在线观看 | 欧美 国产精品 | 激情五月综合 | 亚州国产| 超碰999 | 视色网站 | 国产综合亚洲精品一区二 | 国产精品第一区第27页 | 国产精品国产成人国产三级 | 亚洲精品一区二三区不卡 | 免费福利视频一区二区三区 | 国产精品久久免费视频 | 伊人爱爱网 | 精品视频一区二区在线 | 亚洲天天干 | 日韩精品在线观看免费 | 青青久在线视频 | 亚洲国产高清在线 | 91一区| 亚洲污视频 | 91精品在线播放 | 国产乱码精品一区二区三区忘忧草 | 成人av影片在线观看 | 天天成人综合网 | 欧美日韩在线播放 | 麻豆毛片 | 亚洲97视频 | 免费观看一区二区三区毛片软件 | 日韩视频在线观看不卡 | 人人艹人人爽 | 一区二区三区亚洲视频 | 可以在线观看的av网站 | 久久综合电影 | 国内精品一区二区 | 国产精品成人国产乱一区 | 成人久久18免费观看 | 山岸逢花在线 | 狠狠做深爱婷婷综合一区 | 男人天堂999 | 国产精品久久一区二区三区 | 久久国产成人午夜av影院宅 | 亚洲第一页中文字幕 | 久久成人精品视频 | 日韩电影一区二区三区 | 成人av影片在线观看 | 欧美一区在线观看视频 | 久久99深爱久久99精品 | 国产黄色精品 | 中文字幕在线观看 | 日韩视频精品在线 | 一级做a爰片性色毛片 | 91社影院在线观看 | www狠狠操 | 国产在线91 | 美女久久久久 | 亚洲天天 | 精品亚洲一区二区三区 | 国产美女永久免费无遮挡 | 伊人久操| 欧美日韩精品一区二区三区蜜桃 | 久久久久国产 | 国产三级视频 | 欧美黄 片免费观看 | 在线一级电影 | 日韩精品一区二区三区在线观看 | 欧美在线观看视频 | 亚洲精品视频免费 | 久久久久久毛片免费观看 | 国产91视频一区二区 | 日韩9999| 欧美成人午夜视频 | 中文字幕高清视频 | 欧美精品一区二区三区免费视频 | 国产视频9999| 亚洲欧美日韩在线一区 | 成人激情在线 | 91精品国产91久久久久久吃药 | 亚洲精品1区2区 | 日韩成人av在线 | 国产视频第一区 | 久久久国产一区 | 韩日精品在线观看 | 免费看的毛片 | 亚洲福利在线观看 | 97伦理片| 精产国产伦理一二三区 | 久视频在线观看 | 国产一区二区三区四区五区 | 久久无码精品一区二区三区 | 精品国产一区二区在线 | 久久亚洲天堂 | 久久精品国产视频 | 国产欧美日韩综合精品一区二区 | 99热在线精品免费 | 午夜视频在线免费观看 | 国产亚洲网站 | 久久草在线视频 | www.欧美日韩 | 久久国产精品视频观看 | 色综合久久伊人 | 91精品国产99久久久久久红楼 | 国产亚洲精品久久久久久久 | 国产成人精品综合 | 久久国产视屏 | 欧美精三区欧美精三区 | 久在线 | 国产一级中文字幕 | 欧美不卡视频 | 精品国产一区二区三区高潮视 | 日韩福利 | 成人福利视频 | 国产最新视频在线 | 色鲁97精品国产亚洲 | 国产精品二区一区二区aⅴ污介绍 | 亚洲国产日韩a在线播放性色 | 国产精品美女久久久久久久久久久 | 伊人精品影院 | 国产精品精品 | 国产精品久久久99 | 午夜精品一区 | 精品久久久久久久人人人人传媒 | 99国产精品99久久久久久 | 亚洲精品不卡 | 一区二区中文 | 成人免费视频网 | 国产高清自拍 | 亚洲成人在线网站 | 国产九九九 | 国产一区二区三区免费观看 | 亚洲毛片在线 | 国产玖玖| 涩涩综合|