gpt4 book ai didi

iis - 如何使用无 cookie 域设置 IIS 以提高性能?

转载 作者:行者123 更新时间:2023-12-02 13:27:14 25 4
gpt4 key购买 nike

我正在阅读谷歌的文档,他们的新pagespeed插件,他们推荐使用 cookieless domains提高性能:

Static content, such as images, JS and CSS files, don't need to be accompanied by cookies, as there is no user interaction with these resources. You can decrease request latency by serving static resources from a domain that doesn't serve cookies.

有人知道如何在 IIS 中执行此操作吗?

最佳答案

Google 文章建议您从另一个域提供所有静态内容,而该服务域最初并未设置 Cookie。

Cookie 有两种设置方式 - 通过 session Cookie(例如通过 ASP 或 ASP.NET 请求)或通过您的应用程序显式设置。

这些内容将在每次后续请求设置 Cookie 的域时发回服务器(无论该请求是针对静态内容还是动态内容),从而增加请求负载。

通过使用第二个域来提供静态内容(HTML、CSS、图像等),您所做的就是发出无 cookie 的请求,因为首先不会为该域设置初始 cookie。

在 IIS 中,您的应用程序、ISAPI 过滤器或 ISAPI 扩展将添加 cookie。如果您的 IIS 服务器没有拦截静态内容的请求(因为这通常由内核模式 http.sys 驱动程序处理),则不会将 cookie 添加到响应中。只有在请求管道的更上游,cookie 才会发挥作用。

所以基本上没有办法在 IIS 中显式配置无 cookie 域。

关于iis - 如何使用无 cookie 域设置 IIS 以提高性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/956458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com