cookie-free
の問題を解決しようとしていましたが、yslow
はサブドメインを作成することを提案しました。しましたが、yslow
はまだ問題を「示しています」。
ページでCookieのドメインを設定しませんでした。どうすればいいのかわかりません。
誰もがこの問題のチュートリアルや解決策を知っていますか?
すべての静的ファイルを配信する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/
この問題を回避するには、サブドメインを作成してそこでホストすることにより、静的コンポーネントが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
を使用します。
不要なCookieトラフィックを回避するために、異なるドメインから静的コンテンツを提供します。ブラウザーが静的イメージを要求し、要求とともにCookieを送信すると、サーバーはCookieを無視します。これらのCookieは不必要なネットワークトラフィックです。