Делает рабочий процесс ASP.NET, все еще возвращают данные в блоках 31 КБ

Делает рабочий процесс ASP.NET, все еще возвращают данные в блоках 31 КБ

Эта статья MSDN, написанная в мае 2004, указывает следующее.

При использовании модели процесса ASP.NET рабочий процесс ASP.NET передает ответы обратно клиенту, это сначала отправляет их через IIS в 31-килобайтных (КБ) блоках. Это относится к Платформе.NET 1.1, но она могла измениться в будущих версиях. Чем блоки на более 31 КБ, которые ASP.NET должен отправить через IIS, тем медленнее Ваша страница работает. Можно определить, какого количества блоков ASP.NET требует для страницы путем просмотра страницы, просмотра источника и затем сохранения файла на диск. Для определения количества блоков разделите размер страницы на 31.

Эта архитектура была изменена с тех пор 2.0, 3.5 и 4.0?
Раз так затем, каков новый размер блока для каждой из новых версий.NET?

[Править]
Ее больше чем две недели начиная с регистрации все еще нет correct ответ :(
И не предоставляйте спекулятивные ответы

18
задан 15 revs, 2 users 71% 6 February 2010 в 13:43
поделиться

1 ответ

Я думаю, что реальный вопрос - это имеет значение? Оригинальная статья была ужасно написана, чтобы вы думаете, что это делает. Чанки 31КБ, возвращенные из рабочего процесса в IIS, все в одной системе, это не означало, что к клиенту возвращаются куски 31КБ. IIS обрабатывает эти кусочки, затем отдельно определяет, как ловить их, чтобы отправить клиенту. Производительность не связана с of Chunks, это связано с # байтами.

Изменение размера кусочков не изменит вашу производительность в любом заметном способом. Было бы похоже на попытки изменить размер внутренней страницы памяти на документе Word. Я думаю, что это причина, по которой MS не упомянул размер чанка с 2004 года - это внутренняя мера, которая не имеет заметного подшипника на производительность.

2
ответ дан 30 November 2019 в 09:46
поделиться
Другие вопросы по тегам:

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