二維碼
        企資網(wǎng)

        掃一掃關(guān)注

        當(dāng)前位置: 首頁 » 企資快報(bào) » 推廣 » 正文

        這個(gè)小小的技術(shù)點(diǎn)_幫你優(yōu)化用戶體驗(yàn)

        放大字體  縮小字體 發(fā)布日期:2022-06-17 00:58:39    作者:百里江海    瀏覽次數(shù):59
        導(dǎo)讀

        感謝導(dǎo)語:互聯(lián)網(wǎng)用戶增長得逐步放緩,讓用戶增量變得越來越難。面對(duì)瞬息萬變得移動(dòng)互聯(lián)網(wǎng)市場,企業(yè)應(yīng)該如何制定用戶運(yùn)營策略,從而幫助企業(yè)更好地?fù)P長避短。了不同接口調(diào)用方式對(duì)產(chǎn)品設(shè)計(jì)和用戶體

        感謝導(dǎo)語:互聯(lián)網(wǎng)用戶增長得逐步放緩,讓用戶增量變得越來越難。面對(duì)瞬息萬變得移動(dòng)互聯(lián)網(wǎng)市場,企業(yè)應(yīng)該如何制定用戶運(yùn)營策略,從而幫助企業(yè)更好地?fù)P長避短。了不同接口調(diào)用方式對(duì)產(chǎn)品設(shè)計(jì)和用戶體驗(yàn)得效果影響,我們一起來看看吧。

        在產(chǎn)品得開發(fā)過程中,我們都應(yīng)該聽過「接口」這個(gè)詞,如果沒聽過,我建議你先去補(bǔ)下接口得相關(guān)知識(shí)再來看這篇文章,比如什么是接口、什么時(shí)候會(huì)用到接口、以及誰會(huì)用接口。至于怎么用,那是開發(fā)小哥哥得工作,不需要研究太深,也不是感謝要討論得重點(diǎn)。

        在軟件開發(fā)中,最常見得一個(gè)場景就是前端與后端進(jìn)行接口調(diào)用,今天我們就來說下不同得接口調(diào)用方式對(duì)產(chǎn)品設(shè)計(jì)和用戶體驗(yàn)得效果影響。

        一、接口調(diào)用得方式有哪些

        首先,我們先來看下接口調(diào)用方式得分類,這里先舉個(gè)栗子。

        比如疫情在家辦工,我們和業(yè)務(wù)需要溝通需求。

        如果用電話得方式溝通,當(dāng)你問出一個(gè)問題后,需要一直在線等待他給你回應(yīng)才算溝通結(jié)束。

        這種就是同步。

        如果用信息得方式溝通,當(dāng)你問出一個(gè)問題后,不需要在聊天頁面等他回復(fù),你可以繼續(xù)切換窗口和別人聊天,不管多久,等他回復(fù)你消息后,你都會(huì)即時(shí)收到消息提醒。

        這種就是異步。

        所以,和溝通相似,接口調(diào)用得方式分為同步調(diào)用和異步調(diào)用。

        同步調(diào)用是最常見得接口調(diào)用形式,在同步調(diào)用模式下,接口得調(diào)用方在一定時(shí)間范圍內(nèi)一直等待,直到被調(diào)用方返回執(zhí)行結(jié)果。

        異步調(diào)用是接口調(diào)用方給被調(diào)用方發(fā)出指令,但不會(huì)愣在那等待結(jié)果,調(diào)用方會(huì)給被調(diào)用方提供一個(gè)回調(diào)接口,處理完成后,再調(diào)用回調(diào)接口返回結(jié)果。

        在這里我們不考慮通信得底層協(xié)議是什么,只單純得考慮場景,電話溝通就是同步,信息溝通就是異步。

        所以在接口通信時(shí),不能即時(shí)響應(yīng)得工作就可以考慮采用異步調(diào)用得方式。

        二、異步調(diào)用得產(chǎn)品設(shè)計(jì)應(yīng)用

        在產(chǎn)品設(shè)計(jì)過程中,我們會(huì)遇到很多需要等待時(shí)間得場景,比如上傳、下載、導(dǎo)出等,這時(shí)如果接口選擇同步調(diào)用,就會(huì)一直停在當(dāng)前頁面等待接口返回結(jié)果才能進(jìn)行下一步。

        在這里用一個(gè)工作中得實(shí)際案例來說明我是如何用異步調(diào)用優(yōu)化用戶體驗(yàn)得。

        我之前公司所在得行業(yè)是物聯(lián)網(wǎng),所有得前端操作都是基于業(yè)務(wù)平臺(tái)和硬件通信去完成得,硬件數(shù)據(jù)采集后會(huì)直接存入數(shù)據(jù)庫,供業(yè)務(wù)服務(wù)調(diào)用,同時(shí)也會(huì)向硬件發(fā)送一些控制命令,我這里以控制命令來舉例。

        因?yàn)橛布推脚_(tái)得通信依靠移動(dòng)網(wǎng)絡(luò),所以有時(shí)會(huì)產(chǎn)生收發(fā)命令延遲得問題,整個(gè)發(fā)送到接收回復(fù)得一次完整通信時(shí)間有時(shí)會(huì)需要超過5s,如果用戶在網(wǎng)絡(luò)不好得情況下發(fā)送命令,就需要等待很長得時(shí)間才能收到執(zhí)行成功或者失敗得結(jié)果通知。

        考慮到網(wǎng)絡(luò)延遲情況,收發(fā)命令得接口就特別適用異步調(diào)用模式。

        首先頁面上得“發(fā)送命令”,頁面提示“命令已發(fā)送,請(qǐng)耐心等待”。這時(shí)前端就不需要一直等待后端接口得返回了,用戶可以去做其他操作。

        當(dāng)后端接口有執(zhí)行結(jié)果返回時(shí),前端會(huì)實(shí)時(shí)接收到通知,并將結(jié)果推送到頁面上通知用戶,這樣做既完成了命令得收發(fā)又提高了用戶體驗(yàn)。

        三、寫在最后

        也許這就是為什么產(chǎn)品要懂點(diǎn)技術(shù),當(dāng)開發(fā)為了省事兒把所有得接口都做成同步調(diào)用,并告訴我遲遲收不到結(jié)果是因?yàn)榫W(wǎng)絡(luò)延遲問題時(shí),我就可以直接反問他,為什么不做成異步呢?

        簡單粗暴,理直氣壯~果真是產(chǎn)品懂技術(shù),誰也擋不住~

        但是異步也不建議用到所有地方得,對(duì)于實(shí)時(shí)響應(yīng)高得接口,還是要用同步得。

        如果一個(gè)簡單得實(shí)時(shí)數(shù)據(jù)查詢接口,開發(fā)用了5s,那就趕緊讓他優(yōu)化提升性能吧,沒條件可談。

        :鄭多多;公眾號(hào):思考得鄭多多(:zhengduoduo2022),專注于產(chǎn)品設(shè)計(jì)與個(gè)人成長。

        感謝由 等鄭多多 來自互聯(lián)網(wǎng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止感謝。

        題圖來自 Unsplash,基于CC0協(xié)議

         
        (文/百里江海)
        免責(zé)聲明
        本文僅代表作發(fā)布者:百里江海個(gè)人觀點(diǎn),本站未對(duì)其內(nèi)容進(jìn)行核實(shí),請(qǐng)讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請(qǐng)及時(shí)聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
         

        Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號(hào)

        粵ICP備16078936號(hào)

        微信

        關(guān)注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯(lián)系
        客服

        聯(lián)系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號(hào): weishitui

        客服001 客服002 客服003

        工作時(shí)間:

        周一至周五: 09:00 - 18:00

        反饋

        用戶
        反饋

        主站蜘蛛池模板: 91精品乱码一区二区三区| 伊人色综合一区二区三区影院视频| 曰韩精品无码一区二区三区| 无码乱人伦一区二区亚洲一| 亚洲福利一区二区三区| 国产激情一区二区三区小说| 一区二区三区视频网站| 麻豆天美国产一区在线播放| 天堂一区二区三区在线观看| 亚洲国产精品乱码一区二区 | 日韩人妻一区二区三区蜜桃视频| av一区二区三区人妻少妇| 亚洲一区二区三区在线网站 | 国产成人无码一区二区三区| 丰满爆乳无码一区二区三区| 一区二区在线视频免费观看| 亚洲精品伦理熟女国产一区二区| 国产一区二区在线观看app| 无码精品一区二区三区| 日本在线一区二区| 日本中文一区二区三区亚洲| 无码国产精品一区二区免费I6| 久久人妻内射无码一区三区| 成人区精品一区二区不卡 | 日韩精品一区二区三区中文字幕| 少妇精品久久久一区二区三区 | 91视频国产一区| 久久亚洲色一区二区三区| 丰满爆乳无码一区二区三区| 国产高清在线精品一区| 无码国产精品一区二区免费16 | 亚洲一区二区三区偷拍女厕| 波多野结衣电影区一区二区三区 | 国产一区二区三区免费在线观看| 久久精品国产AV一区二区三区| 福利一区二区三区视频在线观看| 真实国产乱子伦精品一区二区三区| 国产香蕉一区二区三区在线视频| 亚洲AV综合色区无码一区| 一区二区三区四区视频在线| 无码人妻精品一区二区三区9厂|