js や css には、インラインと呼ばれる直接ページに埋め込む方法と、src やリンクを介して外部からインポートする方法が一般的です。外部と呼ばれます。それで、どちらが良いでしょうか?通常、外部の方が優れていますが、なぜですか?
- ユーザーは、ホームページから開いた後、他のページにジャンプすることがよくあります。たとえば、csdn ホームページからブログ、そしてオタクの見出しに至るまで、ホームページを開いたときに外部 js と css がキャッシュされている場合、後続のリクエストではパブリック js と css がサーバーから取得されなくなります。取得メソッドとインラインメソッドはキャッシュできません。
- Web サイトのユーザーの大部分がホームページのみにアクセスする場合、インライン化により http リクエストが減り、相対的な読み込み速度が速くなります。
- しかし、ほとんどのWebサイトの機能から判断すると、ユーザーはホームページのみを訪問するよりも後続の複数のページを訪問する確率が高く、外部化の傾向が大きくなります。