1

SSLおよび非SSL接続の場合、CSS、JavaScript、およびHTML内で//ダブルスラッシュの後にドメイン名とファイルsrcを使用できることを認識しています。例:

<script src="//site.com/js.js"></script>
<img src="//site.com/pic.jpg" />
.div{background:url(//site.com/assets/bg.gif)}

これによりページの速度が低下しますか(遅延)、ブラウザまたはモバイルデバイスはこれを毎回チェックする必要がありますか?

4

1 に答える 1

4

これは問題なく、うまく機能します。2つの特定の状況を除いて:

まず、IE 7と8では、このアプローチをCSSで使用すると、2つのコピーがダウンロードされます。1つはHTTPから、もう1つはHTTPからです。したがって、帯域幅を無駄にしていることになります(ただし、必ずしも悪いことではありません。 CSSを使用して期限切れのヘッダーを送信します)

最後に、Windowsマシンを使用している場合、ローカルマシンで作業しているときに、このパスがネットワークパスのルックアップをトリガーする可能性があります。このアプローチを使用して速度が低下した場合は、これが原因である可能性があります。

この記事でこれに関するいくつかの議論、ポールアイリッシュは私が概説した2番目の問題についての記事にコメントをし、他の誰かが最初の問題について議論します。

お役に立てば幸いです。

于 2011-10-17T16:11:14.123 に答える