0

我已经对 nopCommerce 4.10 的最新版本进行了小型性能测试,结果并不好。https://github.com/nopSolutions/nopCommerce/issues/3257

有没有人已经面临这个问题?有谁知道如何找到和解决根本原因?

4

1 回答 1

0

通过将此代码添加到您的Nop.Web.csproj文件中,可以解决其中一个问题(高内存使用) :

<PropertyGroup>  
    <ServerGarbageCollection>false</ServerGarbageCollection>
</PropertyGroup>

或者只需下载应用此更改的 4.10 更新版本。

您可以通过将 nopCommerce 作为 32 位应用程序运行来做更多事情。您需要安装 2 位版本的 .NET Core Runtime 并将 web.config 文件中元素的 processPath 属性更改为 32 位 dotnet.exe 的路径(对我们来说它是 C:\Program Files ( x86)\dotnet\dotnet.exe) 像这样:

<aspNetCore requestTimeout="23:00:00" 
 processPath="C:\Program Files (x86)\dotnet\dotnet.exe" 
 arguments=".\Nop.Web.dll" 
 forwardWindowsAuthToken="false" 
 stdoutLogEnabled="false" 
 stdoutLogFile=".\logs\stdout" 
 startupTimeLimit="3600" />

注意:您可以从此处下载 .NET Core Runtime 的 32 位版本。

于 2018-09-02T19:55:29.057 回答