Update static-files.md with MapStaticAssets details
parent
d2f1e49c94
commit
ff045c2f19
|
@ -45,11 +45,13 @@ Creating performant web apps requires optimizing asset delivery to the browser.
|
|||
* Prevent the browser from using old or stale assets after an app is updated. Set the [Last-Modified](https://developer.mozilla.org/docs/Web/HTTP/Headers/Last-Modified) header.
|
||||
* Set up proper [caching headers](https://developer.mozilla.org/docs/Web/HTTP/Headers/Cache-Control).
|
||||
* Use [caching middleware](xref:performance/caching/middleware).
|
||||
* Serve [compressed](/aspnet/core/performance/response-compression) versions of the assets when possible. `MapStaticAssets` integrates the information gathered about static web assets during the build or publish process with a runtime library that processes this information to optimize file serving to the browser
|
||||
* Serve [compressed](/aspnet/core/performance/response-compression) versions of the assets when possible.
|
||||
* Use a [CDN](/microsoft-365/enterprise/content-delivery-networks?view=o365-worldwide&preserve-view=true) to serve the assets closer to the user.
|
||||
* Minimize the size of assets served to the browser. This optimization doesn't include minification.
|
||||
|
||||
<xref:Microsoft.AspNetCore.Builder.StaticAssetsEndpointRouteBuilderExtensions.MapStaticAssets%2A> are routing endpoint conventions that optimize the delivery of static assets in an app. It's designed to work with all UI frameworks, including Blazor, Razor Pages, and MVC.
|
||||
<xref:Microsoft.AspNetCore.Builder.StaticAssetsEndpointRouteBuilderExtensions.MapStaticAssets%2A>:
|
||||
* Integrates the information gathered about static web assets during the build or publish process with a runtime library that processes this information to optimize file serving to the browser.
|
||||
* Are routing endpoint conventions that optimize the delivery of static assets in an app. It's designed to work with all UI frameworks, including Blazor, Razor Pages, and MVC.
|
||||
|
||||
[`UseStaticFiles`](/dotnet/api/microsoft.aspnetcore.builder.staticfileextensions.usestaticfiles) also serves static files, but it doesn't provide the same level of optimization as `MapStaticAssets`. For a comparison of `UseStaticFiles` and `MapStaticAssets`, see [Optimizing static web asset delivery
|
||||
](xref:aspnetcore-9#optimizing-static-web-asset-delivery).
|
||||
|
|
Loading…
Reference in New Issue