asp.net - 如何遵守 IIS6 中的 "Serve static content from a cookieless domain"页面速度规则?

标签 asp.net iis pagespeed

如何遵守 IIS6 中的“从无 cookie 域提供静态内容”页面速度规则?

最佳答案

在 IIS6/IIS7/IIS7.5 中创建无 cookie 站点(或子域,这是一种非常常见的最佳实践)很简单:您需要告诉网站您不要使用 cookie :) 这在 IIS 术语中意味着不使用 session

这可以在 IIS6/IIS7 中通过两种方式实现。

  1. 修改 Web.config 文件(我个人的建议)
  2. 使用 IIS 管理器 GUI 查找设置并进行更改。

重要

在进行任何测试之前,您必须清除所有 cookie(或您正在测试的域的所有 cookie),否则,即使您已完成所有步骤,它们也会被传递。

1。通过配置文件

您需要define the session state to off .

<system.web>
        <sessionState cookieName="What_ever" mode="Off" />
</system.web>

注意:请注意,cookieless 属性 (true|false) 并不意味着“发送 cookie/不发送 cookie”。这是为了使用带/不带 cookie 的 session ...并将一些 cookie guid 传递到 url 中(如果设置为 true)。

2。通过桂

alt text

alt text

希望这有帮助(我假设你知道如何测试没有cookies正在工作/不工作......)

关于asp.net - 如何遵守 IIS6 中的 "Serve static content from a cookieless domain"页面速度规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4105149/

相关文章:

docker - 在Docker容器上运行iis

.net - Windows 7 Websocket PlatformNotSupportedException

asp.net - 限制 Request.Form 中的字段数量(Request.Form 集合限制为 1000 个条目)

javascript - 更快的 JavaScript 处理

javascript - nodejs expressjs gzip json 内容

c# - 重用 WCF 服务客户端

html - 将 span 内部按钮的类更改为发件人

html - 将 CSS 放入文档头部但我没有头部?

asp.net - 如何修复 web.config 中重写部分的无效配置错误

javascript - 无法读取 null 的属性 'style'