行业新闻冰点科技有限公司欢迎您!
联系我们 案例展示 竞价托管 网站建设
15517102420

主页 > 行业新闻 >

若何革新动态系统 ?_湖南,哈尔滨

供稿:网络 发布时间:2021-06-22 08:30

若何把动态页面改造成适合缓存的静态页面呢?就是通过前面提及的去除影响因素的方式,即通过消息星散把这些因素自力出来。下面以详情系统(Detail)为例先容若何做消息星散。


 
UrL唯一一化。详情系统自然地就可以做到URL统一化,如每个商品都用ID标识,那么h:/:itm.toa com/itm.htm?d-=xxx就可以作为唯一-的 URL标识。
 
星散浏览者相关的因素。浏览者相关的因素包罗是否登录以及登录身份等信息,我们可以把它们单独拆分出来,通过动态请求来获取。星散时间因素。通过动态请求获取服务端输出的时间。
 
异步化地域因素。以异步方式获取详情系统上与地域相关的信息。
 
去掉Cookie。可以通过代码软件删除服务端输出页面中包罗的Cookie,如可以通过unset req.http.cookie下令去掉Varnish中的Cookie.
 
星散出动态内容以后,若何组织这些内容也是异常要害的,冰点科技(www.zzbdkj.com)是河南郑州网站建设公司,网站制作,品牌网站建设,高端网站制作,

前端技术在企业网站建设开发中的应用

企业网站建设,手机响应式网站建设,网站SEO优化推广,万词霸屏,竞价托管为一体的做网站公司。由于页面中其他模块会用到这些动态内容(好比判断该用户是否登录等)。通过把这些信息JSON化,前端可以很方便地获取它们。
 
知道了星散哪些内容,又知道怎么组织它们,现在的问题就是若何获取它们并把它们和静态文件组装在一起。我们可以通过两种方式获取动态内容: ESI (Edge Side Includes)和CSI ( Client Side Includes )。
 
ESI。即在Web代理服务器上做动态内容请求,并将请求插人静态页面中,当用户拿到页面时已经是一个完整的页面。如现在的详情系统就是接纳这种方式。这种方式对服务端性能有些影响,然则用户体验较好。
 
CSI。即提议一个异步JS请求,单独向网站制作服务端获取动态内容。这种方式下的服务端性能更佳,然则用户端页面略有延时,体验稍差。

本文地址:http://www.zzbdkj.com/wzjsl/2021/0622/1145.html转载请注明

0

热门文章


[email protected] 郑州冰点科技有限公司 网站地图 网站建设城市分站