収録曲:
-
追加した ラウンドロビン モードでの負荷分散のサポート。 たとえば、192.168.0.100 つのサーバー 192.168.0.101 と XNUMX に負荷を分散し、XNUMX 番目のサーバーに XNUMX 倍のリクエストを送信するには、次の構成を使用できます。"上流": {
"rr-lb": {
「サーバー」: {
"192.168.0.100:8080": { },
"192.168.0.101:8080": { "重量": 2 }
}
}
} -
実装済み 機能と同様のリクエストをルーティングするための柔軟なルールを設定する機能try_files " nginx で。 追加のルートは、「fallback」ディレクティブを使用して指定されます。このディレクティブは、要求されたファイルが「share」ディレクティブで定義されたパスに見つからない場合に起動されます。 たとえば、/data/www/ ディレクトリにファイルがない場合に PHP ハンドラーを呼び出すには、次のように指定できます。{
"共有": "/data/www/",
"後退する": {
"パス": "アプリケーション/php"
}
}ネストされた「フォールバック」ブロックの使用は許可されます。 たとえば、ファイルが /data/www/ にない場合は、/data/cache/ からの取得を試みることができ、そこにもファイルがない場合は、リクエストを別のバックエンドにリダイレクトします。
{
"共有": "/data/www/","後退する": {
"共有": "/data/cache/","後退する": {
「プロキシ」: 「http://127.0.0.1:9000」
}
}
} - JSON 形式でロードされた構成パラメーターにより、JavaScript スタイルのコメント (「//…」および「/* … */」) の削除とバイト シーケンス マーカーのクリーニングが可能になります (
UTF-8 BOM )、これは、JSON のパラメーターを手動で編集する場合に役立ちます。 - 非常に大きなリクエストの本文をディスクにフラッシュすることでメモリ消費量を削減しました。
出所: オープンネット.ru