mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-12 02:06:37 +08:00
[优化] 将 OpenRestyProxyRequestBufferingEnabled 设置为 false,并更新相关文档
This commit is contained in:
@@ -70,7 +70,7 @@ var OpenRestySendTimeout = 30
|
|||||||
var OpenRestyProxyConnectTimeout = 5
|
var OpenRestyProxyConnectTimeout = 5
|
||||||
var OpenRestyProxySendTimeout = 60
|
var OpenRestyProxySendTimeout = 60
|
||||||
var OpenRestyProxyReadTimeout = 60
|
var OpenRestyProxyReadTimeout = 60
|
||||||
var OpenRestyProxyRequestBufferingEnabled = true
|
var OpenRestyProxyRequestBufferingEnabled = false
|
||||||
var OpenRestyProxyBufferingEnabled = true
|
var OpenRestyProxyBufferingEnabled = true
|
||||||
var OpenRestyProxyBuffers = "16 16k"
|
var OpenRestyProxyBuffers = "16 16k"
|
||||||
var OpenRestyProxyBufferSize = "8k"
|
var OpenRestyProxyBufferSize = "8k"
|
||||||
|
|||||||
@@ -318,6 +318,18 @@ func TestOpenRestyCommonRequestOptionsRender(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestOpenRestyProxyRequestBufferingDefaultsToOff(t *testing.T) {
|
||||||
|
setupServiceTestDB(t)
|
||||||
|
|
||||||
|
preview, err := PreviewConfigVersion()
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("PreviewConfigVersion failed: %v", err)
|
||||||
|
}
|
||||||
|
if !strings.Contains(preview.MainConfig, "proxy_request_buffering off;") {
|
||||||
|
t.Fatal("expected preview main config to default proxy_request_buffering to off")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func setupServiceTestDB(t *testing.T) {
|
func setupServiceTestDB(t *testing.T) {
|
||||||
t.Helper()
|
t.Helper()
|
||||||
common.SQLitePath = filepath.Join(t.TempDir(), "service.db")
|
common.SQLitePath = filepath.Join(t.TempDir(), "service.db")
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ const defaultPerformanceFields = {
|
|||||||
OpenRestyProxyConnectTimeout: '5',
|
OpenRestyProxyConnectTimeout: '5',
|
||||||
OpenRestyProxySendTimeout: '60',
|
OpenRestyProxySendTimeout: '60',
|
||||||
OpenRestyProxyReadTimeout: '60',
|
OpenRestyProxyReadTimeout: '60',
|
||||||
OpenRestyProxyRequestBufferingEnabled: true,
|
OpenRestyProxyRequestBufferingEnabled: false,
|
||||||
OpenRestyProxyBufferingEnabled: true,
|
OpenRestyProxyBufferingEnabled: true,
|
||||||
OpenRestyProxyBuffers: '16 16k',
|
OpenRestyProxyBuffers: '16 16k',
|
||||||
OpenRestyProxyBufferSize: '8k',
|
OpenRestyProxyBufferSize: '8k',
|
||||||
@@ -226,7 +226,7 @@ export function PerformancePage() {
|
|||||||
OpenRestyProxyReadTimeout: optionMap.OpenRestyProxyReadTimeout ?? '60',
|
OpenRestyProxyReadTimeout: optionMap.OpenRestyProxyReadTimeout ?? '60',
|
||||||
OpenRestyProxyRequestBufferingEnabled: toBoolean(
|
OpenRestyProxyRequestBufferingEnabled: toBoolean(
|
||||||
optionMap.OpenRestyProxyRequestBufferingEnabled,
|
optionMap.OpenRestyProxyRequestBufferingEnabled,
|
||||||
true,
|
false,
|
||||||
),
|
),
|
||||||
OpenRestyProxyBufferingEnabled: toBoolean(
|
OpenRestyProxyBufferingEnabled: toBoolean(
|
||||||
optionMap.OpenRestyProxyBufferingEnabled,
|
optionMap.OpenRestyProxyBufferingEnabled,
|
||||||
|
|||||||
+4
-3
@@ -139,9 +139,10 @@ volumes:
|
|||||||
| `OpenRestyClientBodyTimeout` | `client_body_timeout` 秒数 | `15` |
|
| `OpenRestyClientBodyTimeout` | `client_body_timeout` 秒数 | `15` |
|
||||||
| `OpenRestySendTimeout` | `send_timeout` 秒数 | `30` |
|
| `OpenRestySendTimeout` | `send_timeout` 秒数 | `30` |
|
||||||
| `OpenRestyProxyConnectTimeout` | `proxy_connect_timeout` 秒数 | `5` |
|
| `OpenRestyProxyConnectTimeout` | `proxy_connect_timeout` 秒数 | `5` |
|
||||||
| `OpenRestyProxySendTimeout` | `proxy_send_timeout` 秒数 | `60` |
|
| `OpenRestyProxySendTimeout` | `proxy_send_timeout` 秒数 | `60` |
|
||||||
| `OpenRestyProxyReadTimeout` | `proxy_read_timeout` 秒数 | `60` |
|
| `OpenRestyProxyReadTimeout` | `proxy_read_timeout` 秒数 | `60` |
|
||||||
| `OpenRestyProxyBufferingEnabled` | 是否启用 `proxy_buffering` | `true` |
|
| `OpenRestyProxyRequestBufferingEnabled` | 是否启用 `proxy_request_buffering` | `false` |
|
||||||
|
| `OpenRestyProxyBufferingEnabled` | 是否启用 `proxy_buffering` | `true` |
|
||||||
| `OpenRestyProxyBuffers` | `proxy_buffers` 组合值,例如 `16 16k` | `16 16k` |
|
| `OpenRestyProxyBuffers` | `proxy_buffers` 组合值,例如 `16 16k` | `16 16k` |
|
||||||
| `OpenRestyProxyBufferSize` | `proxy_buffer_size` | `8k` |
|
| `OpenRestyProxyBufferSize` | `proxy_buffer_size` | `8k` |
|
||||||
| `OpenRestyProxyBusyBuffersSize` | `proxy_busy_buffers_size` | `64k` |
|
| `OpenRestyProxyBusyBuffersSize` | `proxy_busy_buffers_size` | `64k` |
|
||||||
|
|||||||
Reference in New Issue
Block a user