多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > HTTP接口架構升級

HTTP接口架構升級

來源:程序員人生   發布時間:2014-09-30 14:50:48 閱讀次數:2806次

項目組針對影片詳情頁最原始的設計是使用xml靜態文件的形式向IPAD終端提供數據內容(可能更多地出于性能考慮),后來又使用json靜態文件 給安卓終端提供數據內容(文件內容小了點,比xml進步了些),但是這樣做的弊端越來越多,比如哪個終端想要有一些個性化的數據(獨家內容或者是mp4視 頻格式),這樣就不得不再為這個終端生成一批靜態文件,另外還得通過rsync同步這些靜態文件到前端服務器,又慢又繁瑣,而且偶爾還會同步不成功。

后來我們放棄了使用靜態文件的方式,使用redis來存儲詳情頁數據(通過腳本定時寫入或者是發布內容的時候觸發寫入),并使用redis自帶的主 從同步機制,將數據同步到前端各臺服務器。這樣做的好處是:不僅不用管內容的同步了,把所有同步問題都甩給redis本身,而且從redis里面取出數據 時,可以根據來自客戶端的不同請求參數(不同終端、不同版本),對數據進行各種的加工后再返回給客戶端。這樣,redis里面只是存儲原始數據,很好地實 現了數據和業務的分離。


 

設計基于HTTP的接口有很多值得考究的地方,推薦這2篇blog:RESTful API設計指南     HTTP API設計指南

另外還有一點值得一提,首頁的設計中,由于運營的需要,時常會加到幾個版塊,或者去掉某個版塊,這比較容易搞定,只要客戶端和服務端協商好就ok。但更繁 瑣的一般是當前版本的內容比上個版本的內容多了或少了幾個版塊,這時需要考慮的是復用老版本的數據(減少運營編輯的工作量),但是又不能影響到老版本的接 口,即向后兼容。

 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲天堂一区二区 | 亚洲欧美另类小说 | 欧美一级特黄啪啪片免费看 | 免费在线观看亚洲 | 国产福利在线观看永久免费 | 另类一区二区三区 | 奇奇午夜理伦三级 | 精品国产亚洲人成在线 | 伊人资源 | 亚洲精品久久99久久一区 | 国产高清乱码无卡女大生 | 国产精品反差婊在线观看 | 午夜免费视频观看在线播放 | 天堂色| 美国毛片亚洲社区在线观看 | 手机看片福利久久 | 中文字幕视频网 | 欧美另类网站 | 91精品国产美女福到在线不卡 | 2022久久国产精品免费热麻豆 | 亚洲免费专区 | 亚洲国产视频网站 | 日韩淫片 | 国产成人综合网亚洲欧美在线 | 欧美色操 | 亚洲欧美网 | 激情五月婷婷网 | 猫咪www免费人成网站 | 一区二区福利视频 | 一区二区三区免费观看 | 亚洲tv成人天堂在线播放 | 伊人不卡久久大香线蕉综合影院 | 亚洲精品无码不卡 | 日本香蕉一区二区三区 | 一区二区三区免费看 | 男女视频免费观看 | 色综合欧美综合天天综合 | 欧美日韩亚洲一区二区三区 | 亚洲高清视频在线观看 | 全部无卡免费的毛片在线看 | 中文字幕a∨在线乱码免费看 |