web-dev-qa-db-ja.com

Cookieフリードメインの使用方法(yslow)

cookie-freeの問題を解決しようとしていましたが、yslowはサブドメインを作成することを提案しました。しましたが、yslowはまだ問題を「示しています」。

ページでCookieのドメインを設定しませんでした。どうすればいいのかわかりません。

誰もがこの問題のチュートリアルや解決策を知っていますか?

15
Mario

すべての静的ファイルを配信するstatic.yourwebsite.comなどのサブドメインを作成します。

WordPressインストールのために、新しいサブドメインを/ wp-contentディレクトリにポイントします。

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/

9
Leandro Costa

この問題を回避するには、サブドメインを作成してそこでホストすることにより、静的コンポーネントがCookieのないリクエストでリクエストされるようにします。

ドメインがwww.example.orgの場合、static.example.orgで静的コンポーネントをホストできます。ただし、www.example.orgではなくトップレベルドメインexample.orgでCookieを既に設定している場合、static.example.orgへのすべてのリクエストにはそれらのCookieが含まれます。

この場合、まったく新しいドメインを購入し、そこで静的コンポーネントをホストし、このドメインをCookieなしで維持できます。

Yahoo! yimg.comを使用し、YouTubeはytimg.comを使用し、Amazonはimages-Amazon.comを使用します。

続きを読む

3
kupendra

不要なCookieトラフィックを回避するために、異なるドメインから静的コンテンツを提供します。ブラウザーが静的イメージを要求し、要求とともにCookieを送信すると、サーバーはCookieを無視します。これらのCookieは不必要なネットワークトラフィックです。

  1. Cookieが設定されていない別のドメインにすべての静的コンテンツを移動します。
  2. 静的コンテンツを別のサブドメインに移動し、すべてのCookieをwwwサブドメインに設定します。
0
Rizwan Mughal