i have try
it’s not best solution
1.upload with 500mb file , [iis rewrite] 5 sec [PacketSize 65536] 15.4 sec
2.upload big file over 500mb file three times, w3wp.exe will over 1.7GB
3.download big file with cfcontent, w3wp.exe aslo increases memory size same with file size
iis rewrite C:\inetpub\wwwroot\web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<httpRuntime maxRequestLength="2048000" executionTimeout="600"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2048000000"/>
</requestFiltering>
</security>
<rewrite>
<rules>
<clear />
<!-- Rule to rewrite .cfm and .cfc files -->
<rule name="ReverseProxyInboundRuleForCFMandCFC" stopProcessing="true">
<match url="^(.*\.(cfm|cfc).*)$" />
<action type="Rewrite" url="http://127.0.0.1:8888{URL}" logRewrittenUrl="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
IIS with AJP connector memory usage too high, I will be switching to Nginx. Thank you.
sample big file can download from here 練馬区 航空写真