亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

網速差的時候 緩存 內容還未插入,但是頁面已經寫入了,會出現頁面script里面內容為空

網速差的時候 緩存 內容還未插入,但是頁面已經寫入了,會出現頁面script里面內容為空

是否可以認為 同步xhr請求更好呢?

正在回答

2 回答

可以這樣理解,站點優化的兩個重點,就是快,最快讓用戶看到頁面主結構或者關鍵模塊的方法,就是同步加載,在Html下載完成之后,立刻展示,異步方式加載其他不重要的模塊或者文件,但是快還分為首次訪問 和后面的多次訪問,多次訪問就涉及到了存,如果要存,我們就不能用Html同步加載方式,因為存儲的東西,我們需要打包,需要管理在html中不利于我們管理,所以我們把他拆分了一個單獨的接口來處理,至于同步還是異步,完全看具體業務的需求,ps:老師現在使用的第一次加載同步xhr,后續對本地資源更新,使用異步方式更新,通過過期cookie的方式發送一次 ,更新指令,然后頁面在render完之后,會發起一個新的請求更新本地資源,但是這也會有,新上線的模塊沒有辦法快速全量的弊端。

0 回復 有任何疑惑可以回復我~
#1

CC老師

另一個重點,就是快速迭代,在當前上線系統中,我們的解決方案是多上線后24小時之內訪問的用戶SDK緩存失效一次,雖然無法全部問題,但是上線覆蓋率 已經能超過 70%,剩下的沒有更新的用戶,會在7天失效期之后自動更新,也就是說一個模塊如果被緩存了,那么他的功能上線會有70左右的用戶立刻體會到,接下來會在7天之內,更新所有用戶的文件。
2017-08-07 回復 有任何疑惑可以回復我~
#2

二哥常說做人要懂得開心 提問者 回復 CC老師

cookie的是已經錄制了嘛?
2017-08-07 回復 有任何疑惑可以回復我~
#3

二哥常說做人要懂得開心 提問者 回復 CC老師

我是想在自己系統使用
2017-08-07 回復 有任何疑惑可以回復我~
查看1條回復

插入緩存內容和你的網速是沒有關系的. 因為緩存內容是緩存在你本地的,不再通過網絡請求.所以你說的這種情況是不存在的.

如果不用緩存,網絡差的時候,異步請求內容,是會造成內容還沒請求下來,頁面是空的情況. 異步請求肯定比同步請求要好.因為是異步觸發的

比如我要請求7個文件,如果是同步請求的話, 第一個請求沒有完成,后面的請求都不能發出,這叫同步請求.

異步是你第一個請求還沒請求完,后面的請求可以正常發出,這叫異步.

就像你生活當中有7件事情要做, 全部你一個人做,就叫同步. 你把7件事分給7個人同時做,叫異步?

1 回復 有任何疑惑可以回復我~
#1

二哥常說做人要懂得開心 提問者

你可能沒看懂我的問題 但還是謝謝你
2017-08-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

網速差的時候 緩存 內容還未插入,但是頁面已經寫入了,會出現頁面script里面內容為空

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號