2 回答

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
你的問(wèn)題問(wèn)得好,但它的答案幾乎無(wú)法預(yù)測(cè)。將網(wǎng)絡(luò)應(yīng)用程序從少數(shù)用戶增加到幾千人總是會(huì)發(fā)現(xiàn)令人驚訝的性能瓶頸。
原始下行帶寬是否會(huì)出現(xiàn)瓶頸?減少對(duì) API 調(diào)用和頁(yè)面請(qǐng)求的響應(yīng)是否會(huì)帶來(lái)巨大收益?這是可能的,但 Heroku 和其他優(yōu)秀的主機(jī)供應(yīng)商在帶寬方面做得很好。另外,https 在加密數(shù)據(jù)時(shí)會(huì)壓縮數(shù)據(jù),因此重復(fù)的 html 并不像看起來(lái)那么昂貴。因此讓你的服務(wù)器渲染大量的 html 可能是可以接受的。
應(yīng)用程序-數(shù)據(jù)庫(kù)接口是否會(huì)出現(xiàn)一些瓶頸?如果存在大量數(shù)據(jù)和復(fù)雜的過(guò)濾標(biāo)準(zhǔn),這種情況很可能發(fā)生。每個(gè)成功的網(wǎng)絡(luò)應(yīng)用程序都需要對(duì)其數(shù)據(jù)庫(kù)保持警惕。您將不得不添加索引或?yàn)槟壳盁o(wú)法想象的問(wèn)題開(kāi)發(fā)不太優(yōu)雅的解決方法。
攝取數(shù)據(jù)的進(jìn)程和使用數(shù)據(jù)的進(jìn)程之間是否會(huì)發(fā)生爭(zhēng)用?大概。但爭(zhēng)論的細(xì)節(jié)很難預(yù)測(cè)。
長(zhǎng)話短說(shuō);博士。你有這個(gè)東西工作?,F(xiàn)在沒(méi)必要重做。部署你所擁有的。邀請(qǐng)您的用戶并傾聽(tīng)他們的意見(jiàn)。注意它的性能,并將調(diào)整和重構(gòu)集中在證明有必要的區(qū)域。

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果您更喜歡 React 框架,我建議您看看vue js 框架的nuxt js或next js 等項(xiàng)目。
AFAIK,它們結(jié)合了服務(wù)器端和客戶端渲染的優(yōu)點(diǎn)。
這兩個(gè)框架用于構(gòu)建具有各種有用特性的各種應(yīng)用程序。
考慮到您的需求,通用應(yīng)用程序功能和服務(wù)器端渲染可能會(huì)幫助您實(shí)現(xiàn)所需的可擴(kuò)展性。
- 2 回答
- 0 關(guān)注
- 128 瀏覽
添加回答
舉報(bào)