財団
フロントエンドは非同期要求、パーシャルリフレッシュは、最大待機時間を増やします
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、サーバー、場所
高度なフロントエンド
ロード時間を最適化し、順序制御をリクエスト