建設(shè)營(yíng)銷型網(wǎng)站的價(jià)值體現(xiàn)在哪里? |
發(fā)布時(shí)間:2016-02-01 文章來源: 瀏覽次數(shù):2406 |
網(wǎng)站數(shù)據(jù)傳送方式的選擇影響著網(wǎng)頁(yè)的加載速度、服務(wù)哀求響應(yīng)時(shí)間等方面,因此網(wǎng)站數(shù)據(jù)傳送方式的選擇直接影響著網(wǎng)站機(jī)能和用戶體驗(yàn),如何才能讓網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行高效安全地傳送是網(wǎng)站優(yōu)化所需要考慮的重要題目之一,網(wǎng)頁(yè)數(shù)據(jù)傳送方式的選擇在網(wǎng)站優(yōu)化方面就顯得尤為重要。接下來我就最近網(wǎng)站優(yōu)化過程中,嘗試的幾種網(wǎng)頁(yè)數(shù)據(jù)傳送方式進(jìn)行比較,供站長(zhǎng)們參考。 1、cookie傳送方式 方法:Response.Cookies["鍵名"]=鍵值,變量名=Request.Cookies["鍵名"] 合用:在網(wǎng)站的用戶基礎(chǔ)功能上,用Cookie傳送網(wǎng)頁(yè)數(shù)據(jù),例如將登陸用戶的標(biāo)記等信息數(shù)據(jù)由登陸頁(yè)面?zhèn)鬟f給用戶登陸后瀏覽的其余網(wǎng)頁(yè),從而保證用戶在登陸后瀏覽其余頁(yè)面時(shí),網(wǎng)頁(yè)能調(diào)取加載包括用戶權(quán)限、個(gè)性化配置等用戶匹配的信息。 優(yōu)點(diǎn):運(yùn)用cookie方式實(shí)現(xiàn)數(shù)據(jù)傳送,因?yàn)閏ookie存儲(chǔ)于用戶瀏覽器中,因此使用cookie方式進(jìn)行網(wǎng)頁(yè)數(shù)據(jù)傳送技術(shù)處理不占用網(wǎng)站服務(wù)器緩存資源,在數(shù)據(jù)傳送方面使網(wǎng)站達(dá)到瘦服務(wù)器的運(yùn)行模式要求。 短處:從載量角度來看,cookie方式僅能存儲(chǔ)少量的數(shù)據(jù),因此不能應(yīng)用于大量的網(wǎng)頁(yè)數(shù)據(jù)傳輸。從安全角度來看,cookie方式是以明文形式存儲(chǔ)的,因此不適合于安全性要求較高、未加密的數(shù)據(jù)。 2、Session傳送方式 方法:Session["鍵名"]=鍵值,string "鍵名"=Session["鍵名"].ToString() 合用:在網(wǎng)站的客戶端對(duì)話功能上,用Session方式傳送網(wǎng)頁(yè)數(shù)據(jù),Session傳送方式與cookie相結(jié)合運(yùn)作,傳輸用戶標(biāo)識(shí)等信息數(shù)據(jù),每個(gè)客戶端天生單獨(dú)特定的Session 對(duì)象來完成。 優(yōu)點(diǎn):較Cookie方式而言具有較高的安全性,可以合用于傳輸較為私密的數(shù)據(jù),還可以通過服務(wù)器的IIS服務(wù)的重啟進(jìn)行重載維護(hù),便于網(wǎng)站治理員的維護(hù)。 短處:Session 傳送方式與Cookie方式正好相反,儲(chǔ)存于服務(wù)器端,因此占用著網(wǎng)站服務(wù)器的緩存資源。固然Session可以運(yùn)行在不支持Cookie的客戶端瀏覽器中,但是當(dāng)客戶端禁用cookie時(shí),Session方式也無(wú)法正常運(yùn)行。 3、Server.Transfer傳送方式 方法:原頁(yè)Server.Transfer("目標(biāo)頁(yè)面名.aspx",true),傳送頁(yè)Ruquest.Form["插件名"]或Ruquest.QueryString["插件名"] 合用:用Server.Transfer傳送網(wǎng)頁(yè)數(shù)據(jù)合用于各種網(wǎng)頁(yè)間的數(shù)據(jù)傳遞需求例如用戶訪問網(wǎng)站時(shí),短時(shí)的網(wǎng)頁(yè)交互信息,例如用戶輸入的查詢內(nèi)容返回的sql結(jié)果。把原頁(yè)的表單數(shù)據(jù)和查詢字傳遞給加載跳轉(zhuǎn)的傳遞頁(yè)。 優(yōu)點(diǎn):方法原理簡(jiǎn)潔,面向?qū)ο笠子陂L(zhǎng)期網(wǎng)站維護(hù),不需要在網(wǎng)站數(shù)據(jù)傳輸需求變更的情況下進(jìn)行大量的更改工作。 短處:使用Server.Transfer傳送方式傳送網(wǎng)頁(yè)數(shù)據(jù),實(shí)現(xiàn)需要特別編寫代碼以輔助。 基于asp.net實(shí)現(xiàn)的網(wǎng)頁(yè)具有眾多技術(shù)來支持網(wǎng)頁(yè)數(shù)據(jù)傳送,以上是我在網(wǎng)站優(yōu)化過程中嘗試的三種網(wǎng)頁(yè)間數(shù)據(jù)傳送方式,并在更改后運(yùn)行過程中總結(jié)出的各方式的利弊和合用的網(wǎng)頁(yè)數(shù)據(jù)傳送情況。 |
|