第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

對(duì)于用戶交互性較高的網(wǎng)站,客戶端渲染好還是服務(wù)器端渲染好?

對(duì)于用戶交互性較高的網(wǎng)站,客戶端渲染好還是服務(wù)器端渲染好?

SMILET 2023-10-17 17:51:45
我正在開(kāi)發(fā)一個(gè)網(wǎng)站,用戶登錄其用戶帳戶,將數(shù)據(jù)輸入到表中(我使用制表器),然后保存表中的數(shù)據(jù)(我使用 MongoDB Atlas 進(jìn)行數(shù)據(jù)存儲(chǔ))。該網(wǎng)站具有不同的子頁(yè)面,其中數(shù)據(jù)與存儲(chǔ)在另一個(gè)子頁(yè)面中的其他數(shù)據(jù)進(jìn)行交互(例如該網(wǎng)站有“銷售”和“庫(kù)存”子頁(yè)面,因此當(dāng)用戶進(jìn)行新銷售時(shí),庫(kù)存將減少銷售額) )?;旧希且粋€(gè)用戶不斷對(duì)其數(shù)據(jù)執(zhí)行 CRUD 操作的網(wǎng)站。今天該網(wǎng)站在客戶端呈現(xiàn)。網(wǎng)站的每個(gè)子頁(yè)面都有自己?jiǎn)为?dú)的 HTML 文件和單獨(dú)的 Javascript 文件,并使用一個(gè) Node 文件來(lái)處理所有子頁(yè)面與 Atlas 的所有后端通信。我僅使用一兩個(gè)不同的用戶帳戶在本地 PC 上使用和測(cè)試網(wǎng)頁(yè),一切都按原樣運(yùn)行良好(每個(gè)用戶保存并使用自己的數(shù)據(jù))。現(xiàn)在,考慮到我計(jì)劃部署網(wǎng)站(到域或 Heroku),并可能獲得數(shù)百或數(shù)千個(gè)不同的用戶,我一直在研究以下選項(xiàng):繼續(xù)按照我一直使用的方式使用簡(jiǎn)單的客戶端 HTML。將 HTML 呈現(xiàn)為來(lái)自 Node 的響應(yīng)使用 Node 中的模板引擎考慮到可擴(kuò)展性,您會(huì)推薦哪個(gè)選項(xiàng)?
查看完整描述

2 回答

?
BIG陽(yáng)

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ū)域。


查看完整回答
反對(duì) 回復(fù) 2023-10-17
?
慕斯709654

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ò)展性。


查看完整回答
反對(duì) 回復(fù) 2023-10-17
  • 2 回答
  • 0 關(guān)注
  • 128 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)