我已经完成了nopCommerce 4.10最新版本的小型性能测试,结果并不好。 https://github.com/nopSolutions/nopCommerce/issues/3257
是否有人已经面临这个问题?有没有人有想法如何找到并修复根本原因?
通过将此代码添加到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" />
注意:您可以从here下载32位版本的.NET Core Runtime。