<code id="6mcsu"></code>
<li id="6mcsu"></li>
<li id="6mcsu"><dl id="6mcsu"></dl></li>
  • <code id="6mcsu"><tr id="6mcsu"></tr></code>
    或者

    Facebook團隊關于網頁緩存的再實踐

    作者:小雞燉蘑菇 瀏覽:173 發布時間:2018-04-02
    分享 評論 0

    譯者前言:


    在8年之前,Yahoo團隊曾經對網頁中的緩存做了比較詳盡的研究,但是隨著互聯網的高速發展,研究數據發生了一些變化.這篇文章主要是Facebook的web團隊對現在緩存情況一些數據收集和研究.包括PC和移動端資源被緩存的時間以及資源在存在的時間.網頁緩存是性能優化很重要的因素,值得一讀.


    正文:


    網頁加載速度是每個網站都應該重視的因素.但是往往被大家忽略.緩存是一個提升網站訪問速度非常重要的因素(因為用戶在下次訪問的時候不需要重新計算或者下載已經緩存的資源)我們團隊(facebook web團隊)最近針對目前沒有緩存的現狀進行了一番討論,主要問題是:在facebook,.我們每天都會發布兩個版本,怎么樣才能令緩存更有效率?怎么樣的緩存策略才適合我們?


    在找解決方案的時候, 我們發現雅虎性能優化研究博客上已經有了一篇關于性能研究的文章.


    但是令我們非常吃驚的是:20%的頁面訪問是在空緩存的情況下進行的.但是這個研究結果距離現在有8年了,那個時代剛發布IE7,jquery也剛發布第一個版本,所以我們決定重新研究一下,看現在是不是有所改善.


    重新研究:


    在之前的研究當中,Yahoo在服務器創建了HTTP頭設置了圖片的過期時間和上次修改時間,如果圖片沒有發生改變,就用GET請求發送給服務器一個最后修改時間的信息,如果圖片沒有修改,就返回304(沒有修改)來替換200(請求成功).因為服務器可以記錄瀏覽器請求的請求狀態,所以Yahoo用服務器日志來統計緩存的用戶數.


    像那樣的研究方法一樣,我們創建了一個既能發送圖片請求也能在數據庫當中記錄日志的PHP終點.這張圖片用http頭信息來控制瀏覽器的緩存和其他通過代理產生的緩存.之后在用戶請求圖片的時候記錄這些信息.


    亚洲欧洲日产国码无码久久99| 99久久人妻无码精品系列| 国产精品午夜无码AV天美传媒| 中文字幕在线观看免费视频| 无码精品A∨在线观看中文| 中文字幕亚洲精品| 国产精品无码素人福利不卡| 在线高清无码A.| 91天日语中文字幕在线观看 | 国产成人无码免费看视频软件 | 无码中文人妻视频2019| 国产成人精品无码免费看 | 中出人妻中文字幕无码| 国产乱人伦Av在线无码| 一本无码中文字幕在线观| 国产区精品一区二区不卡中文| 日韩精品无码久久一区二区三| 无码137片内射在线影院| 中文字幕久久亚洲一区| 亚洲欧美日韩中文久久| 无码国模国产在线无码精品国产自在久国产| 亚洲中文字幕无码久久2017 | 国产成人精品一区二区三区无码| 国产中文字幕在线观看| 影院无码人妻精品一区二区| 国产爆乳无码视频在线观看| 无码精品黑人一区二区三区 | 一二三四在线观看免费中文在线观看 | 亚洲国产中文字幕在线观看| 天堂√最新版中文在线| 国产精品无码不卡一区二区三区| 人妻系列无码专区无码中出| 亚洲AV成人无码久久精品老人 | 久久久久久久人妻无码中文字幕爆| 亚洲日韩VA无码中文字幕| 久久久久久无码国产精品中文字幕 | 日韩精品无码人妻一区二区三区 | 人妻系列无码专区久久五月天| 极品粉嫩嫩模大尺度无码视频| 精品无码久久久久久国产| 国产精品无码久久四虎|