鍍金池/ 問答/HTML/ window.location.href="***",頁面跳

window.location.href="***",頁面跳轉(zhuǎn)耗費了大概十幾秒的時間,

就是一個簡單的window.location.href進行頁面跳轉(zhuǎn),但是居然花費了十幾秒的時間。
初步定為是網(wǎng)絡(luò)原因,在不同的局域網(wǎng)內(nèi),花費的時間不同。
想問一下,這種情況的原因是什么?

回答
編輯回答
她愚我

1、如果進程阻塞,導(dǎo)致window.location.href命令無法及時發(fā)出也是會被延時的。
2、一旦發(fā)出頁面將通過HTTP協(xié)議請求頁面。慢的原因有幾種

  • DNS 域名解析 IP 慢
  • TCP 通信過程緩慢和資源加載速度慢,一般由網(wǎng)速和服務(wù)器帶寬決定
  • 首屏優(yōu)化問題

可以看下此鏈接的 timing 情況,可以把地址貼出來看一下
clipboard.png

2018年8月12日 03:44
編輯回答
夏木

這個是跳轉(zhuǎn)后的網(wǎng)站慢導(dǎo)致的原因,跟你的window.location.href沒關(guān)系

2018年3月20日 05:43
編輯回答
單眼皮

這取決與href的鏈接地址,這個的加載和你把href單獨復(fù)制出來在瀏覽器打開速度是一樣的,不應(yīng)該是自己本身程序的問題,打開速度應(yīng)該取決與打開鏈接本身服務(wù)器的帶寬以及用戶自己的網(wǎng)絡(luò)速度。

2018年3月11日 01:47