前端渲染后后端渲染哪个的应用的多,哪个更消耗资源。
现在网页中主要用前端渲染还是后端渲染,相比之下前端渲染和后端渲染哪个消耗的资源多。在实际开发中该如何选择这两种渲染方式?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现在网页中主要用前端渲染还是后端渲染,相比之下前端渲染和后端渲染哪个消耗的资源多。在实际开发中该如何选择这两种渲染方式?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
使用哪个不是根据人力多少来定的。哎哎哎。
比如一个公司内部系统,使用者是公司内的员工,一般展现方式就pc的浏览器,就推荐使用后端渲染,开发快,维护成本低,人力成本低。
比如一个应用是面向普通大众用户的,展现方式就多了,有pc浏览器,安卓浏览器,安卓客户端呀,苹果呀,平板呀等等。虽然展现的方式不一样,但是这些展示需要的数据都是一样的,这个时候一般都会选择前后端分离,后端提供数据接口服务,前端调用接口获取数据,对数据进行一些处理,前端渲染展示,很显然就选择前端渲染,相应的人力成本要求高,但是这种前后端分离带来的好处更多。
如果使用后端渲染服务器承担渲染工作,服务器压力大呀,一个服务器需要面向多个用户的客户端,把渲染工作交给用户的客户端可以减轻服务器的压力,而且现在用户使用的电脑手机性等等设备性能都过剩了。
个人的看法:
望有帮助。
看需要,前端渲染消耗的是客户的计算资源,后端渲染消耗的是服务提供者的资源,但是焦点在于客户是否满意,需求是否达标,现在很多前端渲染的框架也很火,比如react,说明前端渲染也能满足很多需求,但是它也提供了服务端渲染的方式,来解决大量数据渲染的问题,减少首屏的时间。还有一个就是使用的非常多的就是jsp,这个属于服务端渲染,在一个项目中,也可以前端渲染和后端渲染配合着用。
谁做额外的事谁消耗额外资源。后端资源和前端资源没有比较的意义,也没有比较的标准。
如果你有多余的人,并且这人还有足够的能力,那么完全前端渲染页面,可以提高开发效率,也可以提高用户体验。
如果没有多余的人,或者前端能力一般般,那传统方式后端套模板就好。
简单的说说:
另外,如果要做搜索引擎优化,不能用前端渲染。
前端渲染的缺点可能有:
这些是可以通过后端渲染完成的,过后端渲染的方式就相当于耗费了服务器的资源,如果只是一些小东西,就有点得不偿失了。所以得考虑项目的业务需求,如果需要利于SEO的,可能就需要服务端的介入了。
如果仅仅是为了首屏渲染时间,貌似还有多种解决方法可以解决,比如模块按需加载等。。
最近有点头疼首屏渲染的问题,所以有稍微了解了一下。。求指教。。
目前前后端都渲染是比较新的趋势,最大化利用资源。
如果交互过多数据量小采用前端渲染,交互不多而数据量大采用后端渲染。
前端渲染可以看成是线性增长,后端渲染是非线性增长。