2016-12-07 18 views
-2

ウェブサイトのパフォーマンスを最適化して、サイトの読み込みを高速化しようとしています。そこで質問です:cssに接続するにはどうすればいいですか

CSS 1を接続するためのより良い方法は何ですか)私はとlocalY または 2をホスト上のすべてのJSとCSSが)リモートホスト接続を使用する負荷は例えば

リンク:

1 )<link href="assets/vendor/bootstrap/css/bootstrap.css" rel="stylesheet">

2)<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

そして、それがどのような特性に影響しますか?

+0

私は良いパフォーマンスのためにローカルリソースを好む。 – Sankar

+5

これはかなり意見に基づく質問ですが、CDNが通常は納期に最適化され、他のウェブサイトでもスタイルシートがキャッシュされている可能性が高いため、2位になると思います。 – gyre

+0

最初の方が良い –

答えて

-2

CSSリソースと同じサーバー/マシンにウェブページファイルがある場合、ローカルCSSリソースは、外部ソースからウェブサイトを取得するとそれをロードする必要があるので、ウェブページをロードしてから、ウェブページをロードして取得し、ロードする[CSS]のようなものです。それは2倍の時間がかかり、1台のサーバーが応答しないなどの理由で、動作しなくなる可能性が高くなります。ローカルでは、Webページはサーバーを離れて何かを取得する必要がないため、ロードするだけです。全体として、私の経験では、ローカルリソースがより良い方法です。

+0

* "ローカルでは、ウェブページがサーバーを離れて何かを取得する必要はありません" * - OPはブラウザと同じマシンにリソースを持つことを話しているわけではなく、WebサイトのすべてをホスティングしているCDNのいくつかの組み合わせを使用する代わりに、独自のサーバー上のリソースだから、ブラウザは各リソースのために* some *サーバにHTTPリクエストをしなければならないでしょう... – nnnnnn

+0

私は知っていますが、彼は同じサーバー上にWebページファイルを持っていればそれは_2です** less ** _ CSSを取得する –

+0

しかし、このトピックの前に、私はサーバーがクライアントブラウザへのリンクを与えてから、ブラウザがすべてのライブラリをダウンロードし、Webサイトに再度尋ねるのではなく、バイパスしていると思っていました。 –

-1

ローカルリソースを使用することをお勧めします。それはあなたに良いパフォーマンスを与えるでしょう

関連する問題