Изменить размер по умолчанию для http-привязки - вопрос о - PullRequest
3 голосов
/ 15 апреля 2011

Я изменяю размер буфера привязки http на максимально возможный.

 <binding name="LargeData_basicHttpBinding" maxBufferSize="2147483647"
              maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
              <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
                  maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
          </binding>

В случае, если моему серверу необходимо отправить некоторый размер буфера с размером менее 2147483647 байт - Служба всегда будет использовать размер буфера 2147483647 байт?

Если ответ «нет», то почему бы не определять всегда размер буфера равным 2147483647 - и каркас будет использовать минимальный размер, необходимый для отправки буфера.

1 Ответ

1 голос
/ 12 мая 2011

Я не уверен в ответе на ваш первый вопрос, но ограничения используются для предотвращения проблем с производительностью и, наконец, не в последнюю очередь безопасности (атаки DDOS).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...