优势
-
性能方面:对服务器压力小,服务器吞吐能力会提高几倍。
-
开发方面:良好的前后端分离。后端API通用化,即同一套后端程序代码,不用修改就可以用于Web界面、手机、平板等多种客户端。
-
用户体验方面:页面切换快。而多页应用因为每次跳转都需要发出一个http请求,如果网络比较慢,在页面之间来回跳转时,就会发现明显的卡顿。
劣势
- 性能方面:首次加载性能消耗大,时间较长
- 开发方面:页面复杂,开发成本高。
- SEO:搜索引擎优化效果差(SEO:搜索引擎做网页排名时,要根据网页内容才能给网页权重,来进行网页的排名。搜索引擎是可以识别html内容的)
本文探讨了前后端分离架构的优势,如减轻服务器压力、增强API通用性和提升页面切换速度,同时也指出其缺点,如首次加载耗时长和SEO优化困难。对于开发者而言,这种架构意味着更高的开发成本,而对于搜索引擎,单页应用的内容识别成为挑战。
769

被折叠的 条评论
为什么被折叠?



