2013-01-13 52 views
0

我想知道爲什麼servlet中的重定向優於重定向JavaScript爲什麼servlet重定向速度很快?

另外我不知道爲什麼JavaScript重定向很慢?

+0

與問題無關,但僅供參考:[tag:java]!= [tag:javascript]。重新標記。 – Zyerah

+2

它的種類是相關的,因爲servlet通常是在java中實現的 – case1352

+0

我知道java!= javascript :) – olyanren

回答

4

大多數服務器端重定向與Location: http://www.example.com實施HTTP header(和302碼)。當瀏覽器在標題中讀取它時,它(應該)立即停止正在執行的操作並開始獲取該頁面。

當它在JavaScript中實現時,通常(取決於您如何實現它),在JavaScript執行以開始重定向之前,整個頁面必須加載(或至少下載)。

3

從servlet發送重定向(301種或302狀態)只有一個頭,所以不必須加載任何其他或分析任何HTML或JavaScript的瀏覽器

相關問題