【技術(shù)實現(xiàn)步驟摘要】
【技術(shù)保護(hù)點】
一種基于智能刷新的文件更新發(fā)布的方法,包括源站對文件資源的更新流程以及緩存服務(wù)器對客戶端請求的處理流程,其中源站對文件資源的更新流程為:當(dāng)源站需要更新文件資源時,更新資源內(nèi)容和更新資源引用的查詢串;其中緩存服務(wù)器對客戶端請求的更新流程為:緩存服務(wù)器接收到帶版本號的請求時,根據(jù)URI檢查是否存在所請求的資源對應(yīng)的緩存;如果緩存不存在則直接回源取資源,將返回的內(nèi)容發(fā)送給客戶端并緩存,流程結(jié)束;如果緩存的資源存在且查詢串的版本號相同,則直接發(fā)送緩存內(nèi)容,流程結(jié)束;如果緩存的資源存在且查詢串的版本號不同,則使用更新后的URL、緩存中已有的標(biāo)簽Etag以及最后修改時間Last?Modified值回源驗證緩存是否更新;對于回源驗證的請求,如果返回304響應(yīng),則使用已有的緩存響應(yīng),并更新緩存的查詢串的版本號,如果返回非304響應(yīng),則使用更新后的響應(yīng)覆蓋已有的緩存響應(yīng),并將更新后的響應(yīng)返回給客戶端。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:洪珂,郭文強,謝玉燕,
申請(專利權(quán))人:網(wǎng)宿科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。