0
我們有一個大型SPA應用程序,其中包含許多用於各種模型的編輯對話框。每個編輯對話框最多可以包含8個下拉菜單,其中包含諸如性別,種族,國家等選項。什麼時候需要在SPA中申請類型數據?
當用戶登錄到應用程序的一個可以進行編輯的區域時,我當前發出http請求所有這些下拉選項,因爲這些選項由管理員用戶維護,並且可能會頻繁更改。通過這種方式,如果用戶選擇進行編輯,則不會出現任何延遲,因爲在預期進行編輯時會默認加載選項。當我收到選項時,它們會在本地存儲中緩存一個小時。
我最近被問到是否我們無法請求選項,直到編輯實際啓動,因爲它正在創建浪費的網絡流量。現在,從點擊編輯按鈕到收到選項並打開對話框時,會有1秒的延遲。
我的問題是 - 何時以及如何加載這種數據的最佳做法是什麼?我可以在對話框中添加一條加載消息,但我的一部分感覺請求太小......爲什麼不盡快加載數據?