看板 Python 關於我們 聯絡資訊
我有一個程式 主要是一個parser 把抓下來的資料分析後 輸出成一個json檔案 然後用一個bottle.py寫的程式在接到request後回傳這個json檔的內容 但資料更新的頻率很低 大概一天只更新一次 且user的request不會改變這個json檔 主要是用crontab執行這個步驟 整個架構大概長這樣 更新 update.py ---> data.json ---> web.py (照crontab排程執行) (直接回傳data.json的內容 有點像小型的網頁伺服器) 目前把程式丟到heroku 但因為是編譯後丟到VM上執行 所以無法直接操作同資料夾的json檔 覺得沒有什麼特別大量的操作 開一個資料庫太浪費 不知道有什麼方法可以解決無法直接操作檔案的問題 且不用開資料庫 或是有什麼空間可以讓update.py直接在遠端變更擺在dropbox之類的空間裡的data.json (前題是要有空間能讓update.py執行) 有嘗試過直接操作dropbox 但光是處理OAuth的token就沒頭緒了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.26.91.103 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1437916593.A.058.html
uranusjr: 與其想一堆有的沒有你不如用資料庫就算了, 又不用錢 07/26 21:20
uranusjr: 一小時就搞定的事情在那邊糾結是要幹什麼 07/26 21:21
carlcarl: 用DB 不然可以找找看有json data service的host 07/27 01:42
COLDTURNIP: update.py 產生 json 直接 post 給 web.py 就好啦 07/28 01:16
update.py如果從頭跑一次 我在我電腦開八個worker 大概要五分鐘才跑的完 所以才會想用更新的方式來處理 ※ 編輯: chuanmaotou (223.26.91.103), 07/28/2015 19:48:41