どうやってWordPress用の 'cookieless'ドメイン を作成しますか?
静的な資産を提供するために「クッキーのない」ドメインを使用することはパフォーマンスツールが与える一般的な推奨です。その理由は、クッキーはそのようなファイルに対して 何もしない だが、それでもリソースを消費するからである。
ただし、WPが処理できるものではありません。
そのため、そのようなドメインを作成することはWordPressとは別のタスクであり、したがってWPインストールから isolated にする必要があります。そうしないとクッキーが追加され、元の問題に戻ります。
最も簡単な方法は、同じサーバー上に新しいサブドメイン(static.example.com)を作成し、.htaccessルールを使用してwordpressディレクトリの下にあるファイルを提供することです。
これで、画像やJSファイルなどの静的コンテンツの提供元ドメインを変更するプラグインを作成する必要があります。これは、生成されたHTMLページをバッファリングして出力する前に、src="http://example.con...."
を持つすべてのイメージをsec="http://static.example.com...."
に変更し、他のすべての静的リソースに対しても同じようにして実行できます。
それは努力の価値がありますか?デフォルトでは、ワードプレスのクッキーは比較的小さく、削除されても大きな影響はありません。一方で、static.example.comの追加ドメイン名解決には「支払う」必要があります。あなたがたくさんの静的ファイルを提供するならそれは価値があるかもしれませんが、私はそれをテストするベンチマークを見たことを覚えていません。