摘要:動(dòng)態(tài)頁(yè)面和靜態(tài)頁(yè)面為什么靜態(tài)網(wǎng)頁(yè)資源可以緩存。瀏覽器的緩存策略瀏覽器緩存是使用做為的。所以有一種強(qiáng)制加載新的文件的辦法為了使緩存失效的強(qiáng)制辦法隨機(jī)數(shù)
動(dòng)態(tài)頁(yè)面和靜態(tài)頁(yè)面
為什么靜態(tài)網(wǎng)頁(yè)(資源)可以緩存。
而動(dòng)態(tài)網(wǎng)頁(yè)不可以緩存。
動(dòng)態(tài)網(wǎng)頁(yè)簡(jiǎn)單粗暴的講
如果 http body得到的內(nèi)容是"永久不變的" 你就可以認(rèn)為是靜態(tài)資源 —— 在某一段特定的時(shí)間內(nèi)(比如版本不更新的時(shí)間內(nèi),那么css js html 的文件肯定是不會(huì)變的)
所以他們被稱為靜態(tài)資源
頁(yè)面靜態(tài)化。httpbody里面是由腳本或者程序生成的,他們會(huì)跟隨時(shí)間的變化而變化。
經(jīng)常用于門戶網(wǎng)站里(把一個(gè)特定的新聞的內(nèi)容,寫入到一個(gè)文件里,并將文件名作為hash的key存起來,下次去訪問的時(shí)候,根據(jù)特定的條件,可以得到文件名,直接返回文件)
他有個(gè)劣勢(shì) 自然就是頁(yè)面不實(shí)時(shí)(一般情況下也不需要實(shí)時(shí))。
瀏覽器緩存是使用 url hash 做為key的。
所以有一種強(qiáng)制加載新的文件的辦法(為了使緩存失效的強(qiáng)制辦法)
http://xxx/xxx.css?t=隨機(jī)數(shù)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/49518.html
摘要:根據(jù)資源的分類的資源分類主要分為兩大類主資源和派生資源。此時(shí)的數(shù)據(jù)時(shí)緩存到內(nèi)存中的,當(dāng)進(jìn)程后,也就是瀏覽器關(guān)閉以后,數(shù)據(jù)將不存在。信息最大作用就是用于判斷服務(wù)器上該的內(nèi)容是否被修改。附上我的學(xué)習(xí)筆記。 根據(jù)webkit資源的分類 webkit的資源分類主要分為兩大類:主資源和派生資源。 主資源:比如HTML頁(yè)面,或者下載項(xiàng),對(duì)應(yīng)代碼中的類是MainResourceLoader。 派生...
摘要:示例如下靜態(tài)路由使用動(dòng)態(tài)變量的路由未指定變量類型使用動(dòng)態(tài)變量的路由指定變量類型指定的路由變量,可以作為被裝飾的函數(shù)參數(shù)傳入進(jìn)來。 開始決定認(rèn)真的在網(wǎng)上寫一些東西,主要原因還是在于希望能提升學(xué)習(xí)效果。雖說python寫了有幾年,但是web后端框架的確沒怎么接觸過,買了本狗書寥寥草草的過了一遍,發(fā)現(xiàn)很多東西還是理解不深,真的是好記性不如爛筆頭,知識(shí)也要從基礎(chǔ)開始,退回來好好看看官方文檔,再...
摘要:設(shè)定瀏覽器屬性的屬性的方法叫做駝峰式命名是函數(shù)名方法名和對(duì)象屬性名的命名首選格式。由瀏覽器預(yù)先定義的對(duì)象被稱為宿主對(duì)象。在給某個(gè)元素添加了事件處理函數(shù)后,一旦事件發(fā)生,相應(yīng)的代碼就會(huì)執(zhí)行。 1.JavaScript是一個(gè)使網(wǎng)頁(yè)具有交互能力的程序設(shè)計(jì)語(yǔ)言。 2.設(shè)定瀏覽器屬性的屬性的方法叫做BOM. 3.駝峰式命名(myMood)是函數(shù)名、方法名和對(duì)象屬性名的命名首選格式。 4.命名變量...
閱讀 1245·2021-09-03 10:44
閱讀 638·2019-08-30 13:13
閱讀 2829·2019-08-30 13:11
閱讀 1995·2019-08-30 12:59
閱讀 1067·2019-08-29 15:32
閱讀 1627·2019-08-29 15:25
閱讀 1030·2019-08-29 12:24
閱讀 1321·2019-08-27 10:58