上海企业中越来越崇尚前后端分离的开发模式有哪些?

企业中越来越崇尚前后端分离的开发模式有哪些?

静态页面对于搜索引擎的影响

当下,企业中越来越崇尚前后端分离的开发模式。后端工程师可以完全不用关注页面的展示,按照业务需求正常像前端的吐出数据即可,而前端会根据业务需求,使用后端数据来进行dom的构造和业务的执行。Chime 也在去年全面引入此种开发模式,大幅度提高了开发效率。

但是这些都得益于现在用户浏览器的高效执行。但是从索引引擎角度看,要想构造出此时页面的渲染情况,需要像浏览器一样反复向服务器发送请求,很明显这样对于搜索引擎来说非常不利。搜索引擎还是希望能够直接给出结构化的页面。只有将页面静态化后才能更好的满足搜索引擎的口味。

对于页面静态, 在URL的设计上就需要动脑筋,对于URL的构造,主要需要遵循以下几点

每个页面都需要一个固定的URL,最好不要将各种参数拼接到URL中,这样非常不利于搜索引擎建立索引。要求URL中的尽量能够凸显本页面所要体现的关键字,多次试验证明,URL中的关键字在SEO中权重非常高,特别是域名中要是能够出现关键词,那是绝大的加分项URL 层级结构清晰明了,一般不建议超过三级。 在Chime中,我们设计了州、city、,几个层次,有些情况下为了避免URL过长,我们还使用了一些小的trick。URL中不要出现的对于内容无意义的内容。之前很多开发者为了方便,习惯将等相关信息放到URL中,这个不怎么推荐。

页面结构优化

页面结构一定要是静态化的,就是爬虫一次请求就可以拿到页面的所有数据,不再需要发起Ajax二次请求,从爬虫角度看,就好像服务器上真是存在着这个页面文件,并没有向数据库请求数据一般。尽管现在很多搜索引擎都声称可以支持动态页面,但是在动态页面中需要多次发送请求,并且还需要构造各种参数,对爬虫负担非常大。爬虫对网站的权重的判断和抓取所用时间息息相关。页面一定要稳定。这个稳定主要指两个方面,一个是页面响应速度,一定要打开快。如果页面不能打开,或者打开报错,就会收到搜索引擎的惩罚。另一方面就是返回的数据要相对稳定,比较忌讳每次请求吐出不一样的内容。页面链接的设计,一定要进可能的讲网站的每个页面都通过内链互连起来。不出现孤岛页面, 孤岛页面的提交只能靠来提交。在Chime中,引入了面包屑导航的网站结构seo 静态化,按照地域级别将各个页面以树形结构组织起来。同时每个页面都做了推荐页面的链接,将各个页面以网状形式再次连接。的组织, 按照功能拆解成小的模块。每个模块又限制项目条数,这样既可以保证搜索引擎快速了解网站结构seo 静态化,也可以很快速稳定地拿到每一个静态页面被搜索引擎收录是第一步,通过的网站结构的重新审查seo 静态化,并按本文内容进行调整后,收录量已经开始逐步上升,搜索也逐步增加。后续会着重从关键词优化方面来考虑。

本文内容由用户注册发布,仅代表作者或来源网站个人观点,不代表本网站的观点和立场,与本网站无关。本网系信息发布平台,仅提供信息存储空间服务,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如因作品内容侵权需删除与其他问题需要同本网联系的,请尽快通过本网的邮箱或电话联系。 
THE END
分享
二维码
< <上一篇
下一篇>>