網(wǎng)站技巧之轉(zhuǎn)發(fā)與重定向的區(qū)別
更新時(shí)間:2008年09月25日 21:01:26 作者:
怎么選擇是重定向還是轉(zhuǎn)發(fā)呢?通常情況下轉(zhuǎn)發(fā)更快,而且能保持request內(nèi)的對(duì)象,所以他是第一選擇。
重定向過程:客戶瀏覽器發(fā)送http請(qǐng)求----》web服務(wù)器接受后發(fā)送302響應(yīng)要求客戶瀏覽器發(fā)送一個(gè)新的http請(qǐng)求----》客戶端瀏覽器接受此響應(yīng)后在發(fā)送一個(gè)新的http請(qǐng)求到服務(wù)器----》服務(wù)器根據(jù)此請(qǐng)求尋找資源并發(fā)送給客戶,它可以重定向到任意URL,不能共享request范圍內(nèi)的數(shù)據(jù)。
轉(zhuǎn)發(fā)過程:客戶瀏覽器發(fā)送http請(qǐng)求----》web服務(wù)器接受此請(qǐng)求后調(diào)用內(nèi)部的一個(gè)方法在容器內(nèi)部完成請(qǐng)求處理和轉(zhuǎn)發(fā)動(dòng)作----》將目標(biāo)資源發(fā)送給客戶,它只能在同一個(gè)web應(yīng)用中使用,可以共享request范圍內(nèi)的數(shù)據(jù)。
怎么選擇是重定向還是轉(zhuǎn)發(fā)呢?通常情況下轉(zhuǎn)發(fā)更快,而且能保持request內(nèi)的對(duì)象,所以他是第一選擇。但是由于在轉(zhuǎn)發(fā)之后,瀏覽器中URL仍然指向開始頁(yè)面,此時(shí)如果重載當(dāng)前頁(yè)面,開始頁(yè)面將會(huì)被重新調(diào)用。如果你不想看到這樣的情況,則選擇重定向。
轉(zhuǎn)發(fā)過程:客戶瀏覽器發(fā)送http請(qǐng)求----》web服務(wù)器接受此請(qǐng)求后調(diào)用內(nèi)部的一個(gè)方法在容器內(nèi)部完成請(qǐng)求處理和轉(zhuǎn)發(fā)動(dòng)作----》將目標(biāo)資源發(fā)送給客戶,它只能在同一個(gè)web應(yīng)用中使用,可以共享request范圍內(nèi)的數(shù)據(jù)。
怎么選擇是重定向還是轉(zhuǎn)發(fā)呢?通常情況下轉(zhuǎn)發(fā)更快,而且能保持request內(nèi)的對(duì)象,所以他是第一選擇。但是由于在轉(zhuǎn)發(fā)之后,瀏覽器中URL仍然指向開始頁(yè)面,此時(shí)如果重載當(dāng)前頁(yè)面,開始頁(yè)面將會(huì)被重新調(diào)用。如果你不想看到這樣的情況,則選擇重定向。
相關(guān)文章
解析網(wǎng)站301重定向的實(shí)現(xiàn)方法,包括iis,apache,asp,php的方法
解析網(wǎng)站301重定向的實(shí)現(xiàn)方法,包括iis,apache,asp,php的方法...2007-11-11網(wǎng)站技巧之轉(zhuǎn)發(fā)與重定向的區(qū)別
怎么選擇是重定向還是轉(zhuǎn)發(fā)呢?通常情況下轉(zhuǎn)發(fā)更快,而且能保持request內(nèi)的對(duì)象,所以他是第一選擇。2008-09-09非常好的網(wǎng)站生成靜態(tài)頁(yè)面防采集策略與方法
非常好的網(wǎng)站生成靜態(tài)頁(yè)面防采集策略與方法...2007-03-03網(wǎng)站增加外部鏈接的方法和幾點(diǎn)注意事項(xiàng)
要有好的排名。除了網(wǎng)站內(nèi)部結(jié)構(gòu)合理外。外鏈也是一個(gè)非常重要的因素。因?yàn)橥怄準(zhǔn)翘岣呔W(wǎng)站PR值很重要的一步。而PR值直接影響網(wǎng)站的排名。2008-04-04網(wǎng)站優(yōu)化細(xì)節(jié)之網(wǎng)頁(yè)信噪比
網(wǎng)站優(yōu)化細(xì)節(jié)之網(wǎng)頁(yè)信噪比...2007-03-03