Tôi đang xem các đề xuất về hiệu suất mà các trang có về asp.net. Cụ thể là xóa phần httpmodules không được sử dụng:asp.net xóa httpmodules không sử dụng
<httpModules>
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule"/>
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>
<add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule"/>
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule"/>
<add name="PassportAuthentication" type="System.Web.Security.PassportAuthenticationModule"/>
<add name="RoleManager" type="System.Web.Security.RoleManagerModule"/>
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule"/>
<add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule"/>
<add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule"/>
<add name="Profile" type="System.Web.Profile.ProfileModule"/>
<add name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</httpModules>
Có rất nhiều mô-đun HTTP được liệt kê ở đây và tôi khá tích cực không phải tất cả chúng đều đang được ứng dụng của bạn sử dụng. Việc loại bỏ mô-đun HTTP không sử dụng chắc chắn có thể làm tăng hiệu suất nhỏ vì sẽ có ít công việc hơn để thực hiện. Giả sử một người không cần xác thực Windows trong ứng dụng. Để xóa cài đặt kế thừa, trong phần httpModules trong ứng dụng web.config của bạn, thêm phần tử xóa và chỉ định tên của mô-đun không bắt buộc. Ví dụ:
<httpModules>
<remove name="WindowsAuthentication" />
</httpModules>
Có ai biết nơi có một mô tả về những gì mỗi không, một số là hiển nhiên, nhưng không phải tất cả, tôi đã serached khá lâu trên google.
Liên kết chết ....... – UpTheCreek
Cập nhật với URL mới – UpTheCreek
https://madskristensen.net/blog/Remove-default-HTTP-modules-in-ASPNET – haldyr