2
我有一個自定義的django命令,它讀取和RSS,查找新的提要,如果找到新的提要,我將它推送到我的webapp託管Heroku(heroku.com)。這種檢查需要儘可能地完成,以便能夠儘可能快地獲得新的訂閱源,比如說,每一秒。什麼時候運行並中斷django管理命令
這兩個問題我有是:
- 由於這個程序將只由少數人(2-3)中使用,則必須將該命令僅如果這些人是應用程序內部,運行我不會超載服務器作業。
- 一旦用戶離開應用程序(可能是他們剛剛關閉了應用程序,或者他們有一定的不活動時間,即沒有點擊任何內容),該命令必須停止檢查RSS。
我的問題是,
- 我應該在哪裏運行的命令?直接從一個角度看,從一個信號?
- 一旦用戶離開應用程序,我怎麼能中斷這樣的命令?
預先感謝任何幫助:)