在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux  HTML/ RESTful實現(xiàn)前后端分離后 整個項目的性能問題

RESTful實現(xiàn)前后端分離后 整個項目的性能問題

最近要上一個新項目,是一個積分商城,那么我想通過RESTful來實現(xiàn)數(shù)據(jù)接口供前端調用。

首先后臺也是用RESTful做管理端的接口(用SpringBoot來實現(xiàn)),此項目不包括任何頁面,只有接口;
然后用Nginx或Apache做前端頁面,純靜態(tài),通過Ajax的方式請求RESTful接口達到數(shù)據(jù)交互

再實現(xiàn)一套RESTful接口用于手機端(APP及公眾號),也是不包括任何頁面;
前端也是通過純靜態(tài)頁面來請求接口;
在這種情況下,前端(公眾號)的頁面呈現(xiàn)性能會不會大打折扣(比如顯示產(chǎn)品詳情,首先要請求html,然后再通過Ajax請求接口返回數(shù)據(jù))?
管理后臺在性能上倒沒這么高的要求,能管理信息就好!

不知道這種方案是否可行?需要如何優(yōu)化會更好呢?

回答
編輯回答
陪妳哭

如果你擔心的ajax 請求過多, 可以考慮放棄RESTful上 GraphQL

2017年8月6日 12:31
編輯回答
扯不斷

對于你的問題,如果前后端分離,首先考慮的應該是
1.后端渲染與前端渲染的性能問題
2.前端的安全問題
如果只看性能問題,不管后端渲染還是后端渲染,性能可能不是很明顯。因為如果后端渲染是增加服務器的壓力,前端渲染那就是瀏覽器的事。
所以各有利弊

2017年2月2日 06:09
編輯回答
萌面人

應該不會,我們上一個項目就是這種方式,當時是做的pc網(wǎng)站,純靜態(tài)html加ajax加rest,沒什么問題,htnl的加載速度非??欤ㄒ坏膯栴}是ajax的訪問如果太多導致頁面加載很慢,當時我們是在不同的請求中間加gif動畫,看起來沒什么問題,慢是肯定的。

2017年4月9日 18:37
編輯回答
鐧簞噯

請求靜態(tài)文件非???。。。

但是Ajax請求多,渲染頁面會出現(xiàn)卡頓的情況。這個盡量控制下請求數(shù),3~5個是可以的。

可以調優(yōu)Json格式、Js處理邏輯等?,F(xiàn)在瀏覽器引擎也非??欤档头掌鲏毫Ρ容^好。

2017年4月5日 11:44