簡體   English   中英

在后端還是前端進行操作?

[英]Operations at backend or at front end?

在常規SPA開發中,有些操作需要幾毫秒的時間。 現在,由於服務器/后端功能更加強大,我們應該在后端執行此類操作並將已處理的數據發送給客戶端,還是應該利用分發功能來減輕處理負擔?

例如,如果一個過程需要100毫秒,而我們預計會有5k次點擊

  • 服務器大約需要5k * 100ms = 9分鍾,而在
  • 客戶端可能在每個設備上花費300ms的時間,這可能並不重要。

這里的問題是,如何決定在后端處理什么以及如何分配和分配給設備?

如果對安全數據進行操作,我建議您使用后端。 如果不是,請使用前端,因為:

  1. 如前所述,這是服務器和服務器時間的額外負擔
  2. 如果負載很高,那么除了先前的問題之外,您還將阻塞不必要的請求通道。

如果您可以在沒有后端的情況下執行某項操作,請執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM