0

サーブレットでのリダイレクトがリダイレクトよりも優れている理由を知りたいですJavaScript

また、なぜJavaScriptリダイレクトが遅いのだろうか?

4

2 に答える 2

4

ほとんどのサーバー側リダイレクトは、Location: http://www.example.com HTTP ヘッダー(および 302 コード) で実装されます。ブラウザがヘッダーでこれを読み取ると、実行中の処理をすぐに停止して、そのページのフェッチを開始する必要があります。

JavaScript で実装する場合、通常 (実装方法によって異なります)、JavaScript を実行してリダイレクトを開始する前に、ページ全体を読み込む (または少なくともダウンロードする) 必要があります。

于 2013-01-13T23:30:27.907 に答える
3

サーブレットから送信されたリダイレクト (301 または 302 ステータス) はヘッダーのみであるため、ブラウザーは他のものをロードしたり、html や javascript を解析したりする必要はありません。

于 2013-01-13T23:28:56.830 に答える