APIインターフェイス>リターン1Mデータブラウザゲートウェイにnginxの多層圧縮問題

財団

 

フロントエンドは非同期要求、パーシャルリフレッシュは、最大待機時間を増やします

 

 

nginxのオープン圧縮

 

 

高度

多段圧縮nginxの

 

練習テスト:

各レベルは、オープン圧縮でなければなりません

上gizp;

最も外側のオープンが、最も内側を開けません

最外層がオンになっていません

 

 

最外層、最内層が開いています

 

 

 

二層を発見

API - > nginxのバージョン:nginxの/ 1.12.2 - > nginxのバージョン:nginxの/ 1.10.3 - > djangoServer

 

最も外側の層(層1)

#http://nginx.org/en/docs/http/ngx_http_gzip_module.html
gzipの上。
gzip_min_length 1000;
gzip_proxiedキャッシュなし無店舗プライベート認証を有効期限が切れ;
text / plainのアプリケーション/ XMLを#gzip_types。
gzip_types *;

 

位置/ API / {
にGZIP。
#add_header転送-encoding 'のアイデンティティ';
proxy_set_header X-のReal-IPの$ REMOTE_ADDR;
proxy_passます。http:// P2:8080 / API /。
}


}

 

最も内側の層(レイヤ2)
#http://nginx.org/en/docs/http/ngx_http_gzip_module.html
のgzip ON;
gzip_min_length 1000;
AUTHプライベートNO-NO-キャッシュストアを期限切れgzip_proxiedは、
text / plainのファイルアプリケーションを#gzip_types / XML;
gzip_types *;

位置/ {

proxy_temp_file_write_size 102400k;
($ http_x_proxy_url = ''){場合
、 "データ" 400:[]、 "MSG": "检查ヘッダ请"} '; 400を返す' { "ステータス"を
}
proxy_set_header X-のReal-IPの$ REMOTE_ADDR;
proxy_pass $ http_x_proxy_url。

}
}

 

モジュールngx_http_gzip_module http://nginx.org/en/docs/http/ngx_http_gzip_module.html

 注意を払います

構文:... MIMEタイプをgzip_types。
デフォルト:
gzip_types text / htmlの。
コンテキスト:HTTP、サーバー、場所


構文:オフgzip_proxied | 期限切れ| キャッシュなし| 無店舗| プライベート| no_last_modified | no_etag | 認証| どれか ...;
デフォルト:
オフgzip_proxied。
コンテキスト:HTTP、サーバー、場所

 

高度なフロントエンド

 

ロード時間を最適化し、順序制御をリクエスト

 

おすすめ

転載: www.cnblogs.com/yuanjiangw/p/11729998.html