阿里云网络服务_搭建免费个人网站2022_房产部门成立网站_重庆发布公众号

讲完了SSI,ESI,下面就要讲讲CSI了 ,CSI是浏览器端的动静整合方案,当我文章发表后有朋友就问我,CSI技术是不是就是通过ajax来加载数据啊,我当时的回答只是说你的理解有点片面,那么到底什么是CSI技术了?这个其实要和动静资源整合的角度来定义。

  CSI技术其实是在页面进行动静分离后,将页面加载分为两个步骤完成,第一步是加载静态资源,静态资源加载完毕后进行第二步骤加载动态资源。不过这个定义还是表述的不全面,不全面的地方就是我们要强调动静分离的目的,我们把页面里的动静资源拆分出来是为了将静态资源做有效的缓存,这个静态资源可能是在静态web容器上,也有可能是在CDN上,也有可能是在浏览器上,不管静态资源是如何缓存的,我们的目的都是为了让静态资源加载的速度更快,如果我们没有让静态资源加载变得高效,就算我们使用了CSI的形式来设计页面,其实也没有发挥CSI的优点,反倒还会一不小心引入CSI的缺点。那什么是CSI的缺点呢?具体如下:

  CSI的缺点一:CSI不利于页面的SEO即搜索引擎优化。搜索引擎的网络爬虫一般是根据url访问页面,获取页面的内容后去掉没用的信息例如:css样式,js脚本,然后分析剩下的文本内容,因此假如页面的一部分内容需要进行异步加载,那么这个加载控制肯定是由javascript代码来完成的,因此网络爬虫爬下来的页面里异步加载的操作是没法执行的(听说有些高级的爬虫可以执行异步的操作,抓取异步的内容,即便有这个技术,大部分主流的爬虫还是会忽略掉javascript代码的也会忽略异步加载的内容的),这就会导致爬虫爬的页面里有部分信息丢失了,所以说CSI对SEO不太友好。不过这个缺点我们仔细分析下,可能并不会是那么严重,前面我们谈论了很多静态分离的策略,如果我们动静分离策略做的好,那么动态资源基本都是不能被缓存的内容,经常发生变化的内容,这些变化的内容本来就不需要被网络爬虫爬到,就算

真的被爬到,搜索引擎有个查询结果指向了这个页面,我们点开这个页面结果也是在页面找不到被搜索的

关键字,这种情形我相信很多朋友在使用搜索引擎时候都会碰到过。不过我想如果开发人员没有正确使用CSI,那么这块他们可能也不会处理的特别好,因此这个缺点还是很容易被引入的。

">

计算机专业学什么好

web网页开发基础、b站可以付费推广吗、永久使用、不限域名、建设工程合同司法解释一

好品质自适应网站建设?

阿里云网络服务_搭建免费个人网站2022_房产部门成立网站_重庆发布公众号

via: dysdesign blog

电销公司排名前十品牌建设属于哪个部门网上推广哪个平台好网站制作和推广lv官网网站导航网国际贸易网址用户界面设计包括广州海珠区是市中心吗公众号开发中心app开发公司比较好深圳创业扶持政策西安市房产信息查询平台官网郑州平面设计公司排名西安官网优化公司新疆建设工程信息网翔晟电子签章在线办理服务平台福州公关公司申请个人网址一二三四视频日本高清三河南省人民政府朱良才计算机软件开发培训学校汽车网站推广策略跨境电商独立站平台有哪些公司招人去哪个网站自定义图片制作怎样创建网站根目录中央经济工作会议2023召开时间代码生成器应用宁德app开发辽宁建设工程信息网新域名新乡最新消息企业网站程序源码

猜你喜欢

  • 友情链接:
  • ios开发者中心 电脑有网络但是打不开网页 新媒体营销名词解释 房产信息网显示已备案是什么意思 站长平台如何推广自己的网站 深圳品牌型网站建设