MAILI VIEWPOINT
麥力深知借助策略制造優(yōu)秀品牌之道,摒棄了大多數(shù)設(shè)計公司毫無目的地為設(shè)計而設(shè)計的做法
在專業(yè)策略指導(dǎo)下,從客戶需求出發(fā),使設(shè)計有的放矢
蒲江網(wǎng)站如何改造動態(tài)系統(tǒng) ?
如何把動態(tài)頁面改造成適合緩存的靜態(tài)頁面呢?就是通過前面提及的去除影響因素的方法,即通過動靜分離把這些因素獨立出來。下面以詳情系統(tǒng)(Detail)為例介紹如何做動靜分離。
UrL唯一一化。詳情系統(tǒng)天然地就可以做到URL統(tǒng)一化,如每個商品都用ID標(biāo)識,那么h:/:itm.toa com/itm.htm?d-=xxx就可以作為唯一-的 URL標(biāo)識。
分離瀏覽者相關(guān)的因素。瀏覽者相關(guān)的因素包括是否登錄以及登錄身份等信息,我們可以把它們單獨拆分出來,通過動態(tài)請求來獲取。分離時間因素。通過動態(tài)請求獲取服務(wù)端輸出的時間。
異步化地域因素。以異步方式獲取詳情系統(tǒng)上與地域相關(guān)的信息。
去掉Cookie??梢酝ㄟ^代碼軟件刪除服務(wù)端輸出頁面中包含的Cookie,如可以通過unset req.http.cookie命令去掉Varnish中的Cookie.
分離出動態(tài)內(nèi)容以后,如何組織這些內(nèi)容也是非常關(guān)鍵的,因為頁面中其他模塊會用到這些動態(tài)內(nèi)容(比如判斷該用戶是否登錄等)。通過把這些信息JSON化,前端可以很方便地獲取它們。
知道了分離哪些內(nèi)容,又知道怎么組織它們,現(xiàn)在的問題就是如何獲取它們并把它們和靜態(tài)文件組裝在一起。我們可以通過兩種方式獲取動態(tài)內(nèi)容: ESI (Edge Side Includes)和CSI ( Client Side Includes )。
ESI。即在Web代理服務(wù)器上做動態(tài)內(nèi)容請求,并將請求插人靜態(tài)頁面中,當(dāng)用戶拿到頁面時已經(jīng)是一個完整的頁面。如現(xiàn)在的詳情系統(tǒng)就是采用這種方式。這種方式對服務(wù)端性能有些影響,但是用戶體驗較好。
CSI。即發(fā)起一個異步JS請求,單獨向網(wǎng)站制作服務(wù)端獲取動態(tài)內(nèi)容。這種方式下的服務(wù)端性能更佳,但是用戶端頁面略有延時,體驗稍差。
-
企業(yè)網(wǎng)站需不需要進(jìn)行ICP備案?...
經(jīng)常有客戶問我們網(wǎng)站備案是什么意思,備案...
-
德陽網(wǎng)站建設(shè)中的企業(yè)網(wǎng)站改版,你不...
網(wǎng)站頁面改版這個問題,是每個從事網(wǎng)站建設(shè)...
-
德陽營銷型網(wǎng)站建設(shè)最應(yīng)該注意什么問...
網(wǎng)站建設(shè)在當(dāng)下越來越普遍,一方面是為了對...
-
德陽網(wǎng)站開發(fā)定制的幾種類型...
1、普通版企業(yè)定制網(wǎng)站 為企業(yè)提供一站式...
-
您的網(wǎng)站起不到營銷的效果是因為用了...
如今互聯(lián)網(wǎng)時代,每家企業(yè)都有做企業(yè)網(wǎng)站,...
-
德陽網(wǎng)站哪些情況會被認(rèn)定為過度優(yōu)化...
大多數(shù)SEOer都知道,在短時間內(nèi)對網(wǎng)站進(jìn)行...
-
什么樣的網(wǎng)站建設(shè)才是合適德陽的企業(yè)...
對于很多企業(yè)來說,網(wǎng)站建設(shè)怎么做,應(yīng)該找...
-
德陽網(wǎng)站建設(shè)怎么做才能使信息密度平...
對于不同類型的網(wǎng)站建設(shè)信息密度是要不一樣...