Why is File Upload via IIS with Lucee Significantly Slower than Directly Through Tomcat?

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 練馬区 航空写真