在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能  Python  數(shù)據(jù)庫/ django怎么解決批量創(chuàng)建用戶問題?

django怎么解決批量創(chuàng)建用戶問題?

一個注冊功能,訪問注冊的url,這個url所對應的函數(shù)的功能是從excel文件中讀取500個用戶的用戶名,密碼,讀出一條數(shù)據(jù)運行一次create_user函數(shù)創(chuàng)建一個用戶,但是這樣會導致客戶端請求等待的時間過長,發(fā)生timeout錯誤。

我現(xiàn)在想把這些數(shù)據(jù)先存入redis,然后直接返回200,之后讓數(shù)據(jù)庫去讀取redis慢慢創(chuàng)建,但是不知道該如何操作。而且我總覺得我這樣做有點問題。求幫助

回答
編輯回答
骨殘心

基本的思路是,用『后臺處理隊列』來處理,python當中可以用huey,當請求以來,就把任務放在隊列當中排隊執(zhí)行,然后直接返回『處理中』這樣的消息給用戶即可,這樣就不會timeout了,huey會用到redis,不過不需要你操作原生redis。

希望能幫助到你。

2017年12月3日 10:31