节点IIS反向代理服务器性能缓慢问题

1sbrub3j  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(206)

我通过IIS在Windows Server上托管一个Node/Express应用程序。我创建了一个反向代理来重定向到localhost:3000,这是我的Node应用程序运行的地方。
节点应用程序可以通过导航到node-app/由网络上的另一台计算机访问。所有端点都可以访问,一切似乎都工作正常。
但是,当进行数据库更改时,即:更新/插入记录时,数据库会立即处理这些更改,但站点要在更改几分钟后才会反映这些更改。
然而,如果向URL提供端口,延迟完全消失,即:node-app:3000/。这使我得出结论,问题一定是在url重写/反向代理进程中。

<configuration>
<system.webServer>
    <rewrite>
        <rules>
            <rule name="ReverseProxyInboundRule1" stopProcessing="true">
                <match url="(.*)" />
                <action type="Rewrite" url="http://localhost:3000/{R:1}" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>
</configuration>

这对我来说有点陌生,所以任何帮助都是感激不尽的。

tp5buhyn

tp5buhyn1#

感谢用户abondoa提到缓存!IIS中有一个名为Output caching的设置。
禁用此设置可使更改立即反映出来!

相关问题