日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > web前端 > htmlcss > HTTP接口架構(gòu)升級

HTTP接口架構(gòu)升級

來源:程序員人生   發(fā)布時間:2014-09-30 14:50:48 閱讀次數(shù):2813次

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

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


 

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

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

 

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲综合色网 | 国产一级片大全 | 欧美精品一区二区久久 | 91欧美一区二区三区成人 | 欧美视频日韩视频 | 国产成人av网站 | 国产高清在线精品 | 精品一区二区三区视频 | 人人射人人干 | 久久国产精品久久久久久 | 日韩美女视频 | 91超碰在线观看 | 久久国| 美女一级黄色毛片 | 欧美插插插 | 国产一区二区免费在线观看 | 国产91精品一区二区 | 成人精品电影 | 中文字幕亚洲一区二区三区 | 国产欧美日韩视频 | 日韩精品二区 | 最新的中文字幕 | 99福利视频 | 日韩精品在线免费观看 | 国产成人在线视频 | 免费a视频 | 成人一区二区三区 | 丰满少妇一级毛片不卡免费 | 亚洲一区 中文字幕 | 麻豆av在线免费 | 国产动漫av| 欧美视频日韩 | 综合国产| 成人一区二区三区四区 | 亚洲视频在线视频 | www日韩| 黄色大片日韩 | 成人免费亚洲 | 不卡中文字幕 | 国产精品一区二区电影 | 欧美福利一区二区 |