Приложение CF возвращает XML-ответ настольному приложению. XML-ответ в порядке в пределах от 0,5 до 3 секунд. XML содержит вложения, которые заархивированы, а затем закодированы в base64. Как только у нас есть вложение немного больше, скажем, 5 МБ, ответ начинает занимать больше минуты. Не настоящий код, но это то, что я делаю (CF2016 и IIS):
<cfxml variable="myXML">
<sample Status="NewJob" Type="response">
<NewJob>
<jobNumber>3894743</jobNumber>
<Rate>0</Rate>
<doc><![CDATA[UEsDBBQACAAIAMl BASE_64_CONTENT]]></doc>
</NewJob>
</sample>
</cfxml>
<cfset tempVar = xmlParse(trim(myXML))>
<cfcontent type="text/xml">
<cfoutput>#TempVar#</cfoutput>
Хотя файлы заархивированы, но иногда сжатие невелико, и файл размером 8 МБ после сжатия составляет около 7 МБ. Общий вес страницы стал около 9 МБ+
Может ли помочь увеличение максимального выходного буфера с 1024 КБ до 4096 КБ или даже 2048 КБ? Какие-либо последствия для этого? Любые другие настройки в CF или IIS, которые можно настроить?