什么是前后端分离?
首先我们拿网站举例,我们要知道,我们的网站一般都分为前端和后端,可能也有一些站长不懂啥叫前端啥叫后端,昨天顾凌给我发了一张图,大家都看着这张图,理解一下。
我来解释一下,大概是说,大家知道有一些单页网站吧?一般都是html css js的单页网站,像WordPress是有php语言的,如果我们会主题并没有做前后端分离,那么你用电脑打开网站摁一下f12,会看见一大堆的代码,每次加载都需要加载一下后端php代码,但是如果我们做了前后端分离,那么你进入这个网站,你会发现首页加载的都是一些html css js之类的前端代码,差不多是这个意思。
前后端分离有什么好处?
既然我们知道了前后端分离是什么?那么有什么好处呢?
首先,点好处速度会得到很大的提升,因为我们要做了前后端分离之后,用户进入你的网页的时候,只会加载前端代码,可以有效的提升你的速度,并且一般前后端分离的网站,你是可以随便使用缓存插件做全站缓存的(不用担心做了前端会报错,只需要将后端设置为不缓存即可)
第二点,对于SEO是友好的由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面,所以我们的对于seo是非常友好的。
第三点:大大的提升了工作效率,像我这样的小网站,其实没什么提升,大的提升大概率是出现报错可以快速定位问题,f12查看能快速定位问题,但是对于那些大型的企业网站,前端人员专门负责前端,后端人员专门负责后端,互相不影响工作效率,可以大大的提升。
目前来看,前后端分离是一种趋势,并且它的好处是真的不少,我建议大家学开发的也好好研究研究,做做前后端分离。
暂无评论内容