Ben Adams 4 سال پیش
والد
کامیت
b9cd34f91f
2فایلهای تغییر یافته به همراه10 افزوده شده و 6 حذف شده
  1. 2 2
      frameworks/CSharp/ben/Benchmarks/Benchmarks.csproj
  2. 8 4
      frameworks/CSharp/ben/ben.dockerfile

+ 2 - 2
frameworks/CSharp/ben/Benchmarks/Benchmarks.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk.Web">
 
   <PropertyGroup>
-    <TargetFramework>net5.0</TargetFramework>
+    <TargetFramework>net6.0</TargetFramework>
     <RootNamespace>Benchmarks</RootNamespace>
     <NoDefaultLaunchSettingsFile>true</NoDefaultLaunchSettingsFile>
     <GenerateRazorAssemblyInfo>false</GenerateRazorAssemblyInfo>
@@ -21,7 +21,7 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="Ben.Http" Version="0.0.12" />
+    <PackageReference Include="Ben.Http" Version="0.0.17" />
     <PackageReference Include="Ben.Http.Generator " Version="0.0.12" ReferenceOutputAssembly="false" OutputItemType="Analyzer" />
   </ItemGroup>
 

+ 8 - 4
frameworks/CSharp/ben/ben.dockerfile

@@ -1,13 +1,17 @@
-FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
+FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
 WORKDIR /app
 COPY Benchmarks .
 RUN dotnet publish -c Release -o out
 
-FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS runtime
-ENV DOTNET_SYSTEM_NET_SOCKETS_INLINE_COMPLETIONS 1
+FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS runtime
+
 WORKDIR /app
 COPY --from=build /app/out ./
-ENV DB_CONNECTION Server=tfb-database;Database=hello_world;User Id=benchmarkdbuser;Password=benchmarkdbpass;Maximum Pool Size=256;NoResetOnClose=true;Enlist=false;Max Auto Prepare=4;Multiplexing=true;Write Coalescing Delay Us=500;Write Coalescing Buffer Threshold Bytes=5500
+
+ENV COMPlus_ReadyToRun 0
+ENV COMPlus_TC_QuickJitForLoops 1
+ENV COMPlus_TieredPGO 1
+ENV DB_CONNECTION Server=tfb-database;Database=hello_world;User Id=benchmarkdbuser;Password=benchmarkdbpass;Maximum Pool Size=256;NoResetOnClose=true;Enlist=false;Max Auto Prepare=4;Multiplexing=true;Write Coalescing Delay Us=500;Write Coalescing Buffer Threshold Bytes=1000
 
 EXPOSE 8080