Web 最適化に関する CSS Wizardry の記事を読んでいます。 http://csswizardry.com/2013/01/front-end-performance-for-web-designers-and-front-end-developers/
素晴らしい記事です。みんなに読んでもらうことをお勧めします。
この記事では、CSS はクリティカル パスにあり、アセット ドメインを通じて提供されるべきではないことを示唆しています。これは、サブドメインを介してサービスを提供すると、時間がかかる DNS ルックアップが発生するためです。クリティカル パス = ページをリクエストしてから実際に何かが表示されるまでの時間。
ベスト プラクティスでは、CSS ではなく、サブドメインで多くのアセットを分割する必要があります。
しかし、Facebook や Apple などの大きな Web サイトのソース コードを表示すると、それらはサブドメインから CSS を提供しているのでしょうか? なぜ彼らはそれをしているのですか?
<link rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/v2/yz/r/Hwq5_AIg0hW.css" />
<link rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/v2/y-/r/UgmvVXsZ1MP.css" />
<link rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/v2/yY/r/uHqkbF3y3Er.css" />
<link rel="stylesheet" href="http://images.apple.com/global/styles/base.css" type="text/css" />
<link rel="stylesheet" href="http://images.apple.com/v/home/p/styles/home.css" type="text/css" />
<link rel="stylesheet" href="http://images.apple.com/v/home/p/styles/billboard.css" type="text/css" />
<link rel="stylesheet" href="http://images.apple.com/home/styles/home.css" type="text/css" />