【问题标题】:how to use cookie-free domains (yslow)如何使用无 cookie 域 (yslow)
【发布时间】:2014-11-28 22:47:14
【问题描述】:

我试图解决cookie-free 的问题,yslow 建议创建一个子域。我做到了,但yslow 仍然“显示”了问题。

我没有在页面中设置 cookie 的域,因为我不知道该怎么做。

有人知道这个问题的教程或解决方案吗?

【问题讨论】:

    标签: set subdomain yslow


    【解决方案1】:

    创建一个子域,例如 static.yourwebsite.com,您将从那里提供所有静态文件。

    将您的新子域指向 /wp-content 目录以进行 WordPress 安装。

    对于 cPanel 用户,您需要将文档根字段从 public_html/static 更新为 public_html/wp-content,如下面的屏幕截图所示。 cpanel 文档根目录

    编辑您的 config.php 文件以反映以下内容:

    define("WP_CONTENT_URL", "http://static.yourwebsite.com");

    define("COOKIE_DOMAIN", "www.yourwebsite.com");

    现在您的 cookie 域和静态内容子域已设置,您可以开始交付静态内容,而无需服务器为静态资产设置不必要的 cookie。

    https://www.keycdn.com/support/how-to-use-cookie-free-domains/

    【讨论】:

    • 我应该为static.yourwebsite.com 安装新的wordpress 还是与www.yourwebsite.com/wp-content 相同的wordpress?
    • config.php = wp-config.php
    【解决方案2】:

    要解决此问题,请通过创建子域并将其托管在其中,确保使用无 cookie 请求请求静态组件。

    如果您的域是www.example.org,您可以在static.example.org 上托管您的静态组件。但是,如果您已经在顶级域 example.org 上设置了 cookie,而不是 www.example.org,那么对 static.example.org 的所有请求都将包含这些 cookie。

    在这种情况下,您可以购买一个全新的域,在其中托管您的静态组件,并保持该域无 cookie。

    雅虎!使用yimg.com,YouTube 使用ytimg.com,亚马逊使用images-amazon.com 等等。

    Read More

    【讨论】:

      【解决方案3】:

      提供来自不同域的静态内容以避免不必要的 cookie 流量。 当浏览器请求静态图像并随请求发送 cookie 时,服务器会忽略 cookie。这些 cookie 是不必要的网络流量。

      1. 将所有静态内容移到没有 cookie 的不同域中 已设置。
      2. 将您的静态内容移动到不同的子域并设置 www 子域的所有 cookie。

      【讨论】:

        猜你喜欢
        • 2015-01-03
        • 2010-11-28
        • 1970-01-01
        • 2018-09-20
        • 1970-01-01
        • 2012-02-27
        • 1970-01-01
        • 1970-01-01
        • 2015-07-04
        相关资源
        最近更新 更多