Почему Ответ. BufferOutput = Ложь, не работая?

Вы можете вызвать функцию лямбда напрямую (по крайней мере через Java) с помощью AWSLambdaClient, как описано в блоге AWS .

6
задан Community 23 May 2017 в 12:25
поделиться

4 ответа

Эй, Jason. Извините Вы все еще испытываете затруднения из-за этого.

То, что я сделал бы, настраивается простая страница как:

protected void Page_Load(object sender, EventArgs e)
{
  for (int i = 0; i < 10; i++) 
  {
    Response.Write(i + "<br />"); 
    Response.Flush();

    Thread.Sleep(1000);
  }
}

Как мы обсудили прежде, удостоверьтесь, что .aspx файл пуст от любой разметки кроме @Page объявления. Это может иногда инициировать буферизацию страницы, когда этого обычно не происходило бы.

Затем укажите на парней технической поддержки на тот файл и опишите желаемое поведение (10 обновлений, 1 в секунду). Я нашел, что, давая им простой тестовый сценарий имеет большое значение для получения этих разрешенных вещей.

Определенно сообщите нам то, чем это заканчивает тем, что было. Я предполагаю своего рода встроенное кэширование или обратный прокси, но мне любопытно.

5
ответ дан 8 December 2019 в 17:31
поделиться

Я провел некоторое бесплодное исследование на этом, но я совместно использую свой ход мыслей в тусклой надежде, что это помогает.

IIS является одной из вещей, находящихся между клиентом и сервером в этом случае, таким образом, могло бы быть полезно знать то, что версия IIS вовлечена в каждый случай - и исследовать, если существует некоторый способ, которым IIS может выполнить свою собственную буферизацию на открытом соединении.

Хотя это находится не совсем на деньгах, эта статья о IIS6 v IIS 5 является видом вещи, о которой я думаю.

2
ответ дан 8 December 2019 в 17:31
поделиться

Необходимо удостовериться, что ни IIS, ни любой другой фильтр не пытаются сжать ответ. Очень возможно, что Вашему рабочему серверу включили сжатие IIS для динамических страниц, таких как те, которые имеют суффикс .aspx, и Ваш сервер разработки не делает.

Если это верно, IIS может ожидать всего ответа (или большой блок), прежде чем он попытается сжать и передать любой результат обратно клиенту.

Я предлагаю использовать Скрипача для контроля ответа от рабочего сервера и фигуры, если ответы являются gzip'd.

Если сжатие ответа действительно оказывается проблемой, можно дать IIS команду игнорировать сжатие для определенных ответов через заголовок Содержания-Encoding:Identity.

2
ответ дан 8 December 2019 в 17:31
поделиться

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

3
ответ дан 8 December 2019 в 17:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: