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

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

來討論下你們的api是怎么寫的?

來討論下你們的api是怎么寫的?

開滿天機 2019-02-20 08:47:20
我的理解 我寫了快幾年的api了,一直都遵循著,一個api接口完成一個事情的規(guī)則 我可能還是更多的傾向于一個接口完成一個事情! 我的困惑 現(xiàn)在的有些app首頁內(nèi)容量很大,有的人主張首頁一個api返回所有數(shù)據(jù),因為他說要減少請求的次數(shù),以減少耗電等 看一本關(guān)于優(yōu)化的書籍的時候,也的卻有提到減少網(wǎng)絡(luò)請求的優(yōu)化方式 基于1的困惑,我的理解假如有一張表,或者數(shù)據(jù)產(chǎn)生堵塞,會影響整個app首頁的加載,會不會更不好。 我想請教或者討論的 你們的項目,你的接口遵循的是什么規(guī)則 首頁的問題,你們是如何處理的 對于接口分拆和減少網(wǎng)絡(luò)請求你們是怎么權(quán)衡的
查看完整描述

3 回答

?
牧羊人nacy

TA貢獻1862條經(jīng)驗 獲得超7個贊

  1. 盡量遵循 RESTful ,但是也要和實際業(yè)務(wù)需求結(jié)合,靈活應(yīng)變。
  2. 首頁一般是聚合頁,數(shù)據(jù)來源較多。通常:按功能分,按緩存分。也不會全部放在一個接口里。
  3. 靜態(tài)內(nèi)容全部走CDN,減少 PHP 服務(wù)器的壓力,一個頁面調(diào)用的 API 接口最多三個。
查看完整回答
反對 回復(fù) 2019-03-01
?
尚方寶劍之說

TA貢獻1788條經(jīng)驗 獲得超4個贊

脫離需求談規(guī)范,都是不對的。正所謂分久必合,合久必分:

在之前,前端的并發(fā)能力有限,減少請求次數(shù)是性能優(yōu)化的一個重要手段,那你只能妥協(xié)。

現(xiàn)在,你可以在架構(gòu)上嘗試解決,比如http2的合并請求,又或者用api網(wǎng)關(guān)合并,那就能同時滿足后端保持單一職責(zé),前端減少請求。

總體的趨勢,看起來是“分”的越來越徹底,比如從微服務(wù)到FaSS,但那只是把“合”的部分放在“平臺”來解決

查看完整回答
反對 回復(fù) 2019-03-01
?
江戶川亂折騰

TA貢獻1851條經(jīng)驗 獲得超5個贊

  • 接口原則的話,當(dāng)然必須是以業(yè)務(wù)需要為核心前提,規(guī)則的話 RESTful 你可以區(qū)了解下
  • 首頁的話,看什么樣的網(wǎng)站了,如果數(shù)據(jù)量不大那一次給完數(shù)據(jù)也行,數(shù)據(jù)量大的話我認(rèn)為還是和前端同事商量下怎么去優(yōu)化吧,有些東西能靜態(tài)化的靜態(tài)化,能緩存的緩存
  • 分拆和減少 HTTP 請求這件事情還是那句話,根據(jù)自身的業(yè)務(wù)好好考慮那些請求可以合并,哪些又可以拆分,核心還是那句話,怎么權(quán)衡要看具體的業(yè)務(wù)場景的,技術(shù)脫離了業(yè)務(wù)場景就沒意義了
查看完整回答
反對 回復(fù) 2019-03-01
  • 3 回答
  • 0 關(guān)注
  • 892 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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