色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

阻止cookie會降低網站訪問速度嗎?

吉茹定2年前14瀏覽0評論

首先可以明確的告訴你,阻止Cookie并不會降低網站訪問速度,反而會加快網站訪問速度。

可能有些朋友想不明白,現在我給大家講解一下。

雖說Cookie是存儲在客戶端(瀏覽器)上的,但是我們在向服務器發出請求時,本地的Cookie數據都會附加到請求頭中一并發給服務器。我們以悟空問答這個網站為例,用調式工具查看其中一個請求,然后看下它的RequestHeaders信息,如下圖示:

從上圖中可以看出,當前頁面中所涉及的請求中都會將Cookie附加到請求頭中傳遞給服務器端。這樣一來,Cookie本身就加大了請求數據的開銷,所以我們禁用了Cookie會減小這個請求開銷,理論上速度反而會變快。

但現實情況并不是這樣簡單了,我們知道,HTTP協議本身就是無狀態的,但業務要求我們能夠保持會話,這就需要用到Cookie和Session技術,而Session默認又是基于Cookie的。所以如果禁用了Cookie就會導致Session機制異常。

為了解決這種尷尬,我們的解決辦法是:

  • 動靜分離:將動態頁面和靜態資源分離,以不同的域名來訪問,這樣可以提高瀏覽器的并發能力;

  • 靜態資源站點禁用Cookie:因為靜態資源是不需要保持會話狀態的,所以Cookie信息對它們無用,禁掉后可以減少Cookie污染,也可以加快請求速度。

綜上,像大型網站大家留意看一下,它們的CSS/JS/圖片等資源都是以其它的域名來布署訪問的,而且靜態資源請求是沒有傳遞Cookie數據的,這在大型網站架構技術中也是一種小技巧哦。我們看看悟空問答,也是這樣干的,如下圖示:

以上就是我的觀點,對于這個問題大家是怎么看待的呢?歡迎在下方評論區交流~我是科技領域創作者,十年互聯網從業經驗,覺得回答不錯的就關注我了解更多科技知識吧!