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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

常用靜態(tài)數(shù)據(jù)從數(shù)據(jù)庫讀取還是用ajax讀取文件?

常用靜態(tài)數(shù)據(jù)從數(shù)據(jù)庫讀取還是用ajax讀取文件?

狐的傳說 2019-05-22 17:40:08
網頁要用到一些數(shù)據(jù),如地區(qū)代碼表之類的。之前的方案是php從數(shù)據(jù)庫讀取,然后渲染成html,現(xiàn)在我想重構一下,把這些數(shù)據(jù)存入json文件,在前端用ajax獲取并渲染。這樣做有意義嗎
查看完整描述

2 回答

?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

分幾種情況去做:
如果是永遠不變的東西,那么你通過接口返回json,然后直接保存到localStorage里面去,頁面加載的時候先去localStorage中去拿,拿不到在通過接口去拿然后緩存
如果是定時變的東西,那么你可以通過方法1緩存數(shù)據(jù),然后再在localStorage里面存入存儲的時間戳,每次加載頁面去比對,如果超過一定時間,則重新獲取數(shù)據(jù)
上面說的都是前端的方法,如果配合服務端或者CDN,可以加上緩存頭,也可以設置獲取的頻率,或者是304返回
還有很多,暫時想不起來了
                            
查看完整回答
反對 回復 2019-05-22
?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

安全方面的考慮:直接渲染html的時候,瀏覽器拿到html的同時,數(shù)據(jù)就已經明文存在在全局變量里面了;
兼容方面的考慮:api可以保留不同版本,以返回兼容各個版本的數(shù)據(jù);
還有就是寫作api,前后端都比較容易維護吧
                            
查看完整回答
反對 回復 2019-05-22
  • 2 回答
  • 0 關注
  • 290 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號