-
一、YSlow基于瀏覽器,firefox支持度最好。查看全部
-
一、post:每次都執(zhí)行,不被緩存,每次都要發(fā)給服務(wù)器處理。 get:同一地址不重復(fù)執(zhí)行,可以被緩存。 二、get與post的區(qū)別: 1、get: (1)把參數(shù)數(shù)據(jù)隊(duì)列加到提交表單的action屬性所指的url中,值和表單內(nèi)各個(gè)字段一一對(duì)應(yīng),在url中可以看到。 (2)服務(wù)器用Request.QueryString獲取變量的值。 (3)傳送的數(shù)據(jù)量較小,不能大于2kb。 (4)安全性非常低。 2、post (1)通過http post機(jī)制,將表單內(nèi)各個(gè)字段與其內(nèi)容放置在html header內(nèi)一起傳送到action屬性所指的url地址,用戶看不到這個(gè)過程。 (2)服務(wù)器端用Request.Form獲取提交的數(shù)據(jù)。 (3)傳送的數(shù)據(jù)量較大,一般被默認(rèn)為不受限制。但理論上,因服務(wù)器的不同而異。 (4)安全性較高。 3、對(duì)比圖:查看全部
-
一、ETag: Entity Tag:實(shí)體標(biāo)簽,屬于http協(xié)議,受web服務(wù)支持。使用特殊的字符串,來(lái)標(biāo)識(shí)某個(gè)請(qǐng)求資源版本。 二、服務(wù)器端和瀏覽器短 對(duì)照Etag信息,如果一致代表沒有修改,可以使用本地緩存。查看全部
-
一,重復(fù)引用的腳本,會(huì)執(zhí)行多次。 移除重復(fù)的腳本可以減少文件的大小,而且可以避免出現(xiàn)未知的問題(如var i= 0; i++;寫了2次,值就由自己想要的1變成了實(shí)際計(jì)算得到的2)。查看全部
-
三、重定向增加瀏覽器服務(wù)器往返次數(shù)。查看全部
-
一、重定向狀態(tài)碼:①301 moved permanently:永久重定向。用戶請(qǐng)求的頁(yè)面被移動(dòng)到了另外的位置。 ②302 found:臨時(shí)重定向。用戶請(qǐng)求的頁(yè)面被找到了,但不在原始位置。服務(wù)器會(huì)回復(fù)一個(gè)地址,客戶接收到地址后,重新發(fā)起請(qǐng)求。 二、301使搜索引擎更智能。查看全部
-
一、最小化 JavaScript 和 CSS: 1、去除不必要的空白符、格式符、注釋符。 2、簡(jiǎn)寫方法名、參數(shù)名,壓縮JS腳本。查看全部
-
二、各瀏覽器緩存時(shí)間: chrome: 60s, firefox: 60s, ie: 30ms 1、當(dāng)緩存時(shí)間長(zhǎng)時(shí),減少dns的重復(fù)查找,節(jié)省時(shí)間;當(dāng)緩存時(shí)間短時(shí),及時(shí)地檢測(cè)網(wǎng)站服務(wù)器的變化,保證正確性。 2、單域與多域: 可以根據(jù)經(jīng)驗(yàn)來(lái)決定,用幾個(gè)域名來(lái)配置網(wǎng)站資源是最合適的。查看全部
-
一、通過ip查找域名,過程大概耗費(fèi)20ms:查看全部
-
一、css,js的提?。?1、把js和css代碼提取出來(lái): 優(yōu)點(diǎn):可以提高代碼的復(fù)用性和可維護(hù)性,減少頁(yè)面體積。 缺點(diǎn):文件多了,請(qǐng)求數(shù)也會(huì)增加。 優(yōu)化:請(qǐng)求數(shù)增加的情況可以通過緩存來(lái)優(yōu)化。 2、把js和css代碼寫在頁(yè)面內(nèi): 優(yōu)點(diǎn):可以減少請(qǐng)求,提升網(wǎng)頁(yè)渲染速度。 適用場(chǎng)景:①只用于一個(gè)頁(yè)面。②頁(yè)面不常被訪問。③js和css代碼很少,不多于20行。查看全部
-
一、css的expressions css表達(dá)式,是用來(lái)把css屬性和js表達(dá)式關(guān)聯(lián)起來(lái)。 二、css expressions在重新計(jì)算的場(chǎng)景:①頁(yè)面顯示和縮放。②頁(yè)面滾動(dòng)。③移動(dòng)鼠標(biāo)。 三、ul a {width:expression(this.offsetWidth > 750 ? scare() : scare());}。//在ie6,ie7中執(zhí)行 四、calc():用于動(dòng)態(tài)計(jì)算長(zhǎng)度值(ie8及以下不支持),不同于expressions,expressions是在css中寫入js代碼。 calc()參考資料:①calc()的定義及使用:http://www.runoob.com/cssref/func-calc.html 。 ②calc()的使用:http://www.w3cplus.com/css3/how-to-use-css3-calc-function.html查看全部
-
一、 IE:css放body底部,IE禁止了網(wǎng)頁(yè)內(nèi)容的順序顯示,低網(wǎng)速情況下導(dǎo)致空白 FF:不阻止顯示,但會(huì)導(dǎo)致閃爍重繪查看全部
-
一、Gzip支持壓縮文本數(shù)據(jù),包括:html, php, js, css, xml, txt等等。查看全部
-
一、expire頭的內(nèi)容是一個(gè)時(shí)間值,值就是資源在本地的過期時(shí)間,存在本地。在本地緩存階段,找到一個(gè)對(duì)應(yīng)的資源值,當(dāng)前時(shí)間還沒超過資源的過期時(shí)間,就直接使用這個(gè)資源,不會(huì)發(fā)送http請(qǐng)求。 二、Cache-Control,是http協(xié)議中常用的頭部之一,顧名思義,他是負(fù)責(zé)控制頁(yè)面的緩存機(jī)制。如果該頭部只是緩存,緩存的內(nèi)容也會(huì)存在本地,操作流程和expire相似,但也有不同的地方,cache-control有更多的選項(xiàng),而且也有更多的處理方式。 <meta http-equiv="Cache-Control" content="max-age=7200" /> <meta http-equiv="Expires" content="Mon, 20 Jul 2009 23:00:00 GMT" />查看全部
-
一、什么是cdn? 定義:(1)content delivery network,內(nèi)容分發(fā)網(wǎng)絡(luò)。意思是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)馗?、更穩(wěn)定。 (2)通過在網(wǎng)絡(luò)各處放置節(jié)點(diǎn)服務(wù)器,所構(gòu)成的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò),cdn系統(tǒng)能實(shí)時(shí)根據(jù)網(wǎng)絡(luò)流量,各節(jié)點(diǎn)的連接,負(fù)載狀況,以及到用戶的距離,響應(yīng)時(shí)間等綜合信息,將用戶的請(qǐng)求重新導(dǎo)向離用戶最近的節(jié)點(diǎn)上,其目的是使用戶可以就近取得所需內(nèi)容,解決網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問網(wǎng)站的速度。 理解:在離你最近的地方,放置一臺(tái)性能好鏈接順暢的副本服務(wù)器,讓你能夠以最近的距離,最快的速度獲取內(nèi)容。查看全部
舉報(bào)
0/150
提交
取消