為什麼這篇Python 免費伺服器鄉民發文收入到精華區:因為在Python 免費伺服器這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者hrdrq (惜福)看板MacDev標題[請益] 伺服器與資料庫的使用方式請教時間Fri Sep...
各位前輩大家好。
目前想作一支app,理想架構如下:
這是一支資訊蒐集的app,我會在伺服器上,固定時間跑一支程式,
檢查幾個網站上的資料,將我需要的資料存進一個資料庫裡,
這個資料庫是放在伺服器上的,手機連到伺服器取得資料庫,而獲得資訊。
而目前做到的事情:
1.去網站上查資料的程式已經寫好了,使用python寫的,存成一個sqlite檔
2.手動將資料庫放進手機裡,手機讀取資料庫的資料,秀在UI上
遇到的問題和目前想到的做法:
1.因為是個人開發,沒有硬體架設伺服器
想到的做法:找網路上提供的免費伺服器,有找到像是GAE和Amazon等
2.免費伺服器如何在上面跑我寫的程式?
因為我的程式是用python寫的,並且使用了一些模組,像是pyQuery和pygeocoder,
研究了好幾天,不曉得如何在免費的伺服器跑我的程式,並把產生的db檔放在伺服器上
想到的做法:在自己的電腦上跑程式,再手動把產生的db檔放在伺服器
3.手機如何取得伺服器上的資料庫?使用SQLite還是MySQL,還是其他的?
各個SQL軟體的差別是什麼?iPhone比較建議用哪一套?
想到的做法:手機直接下載伺服器上的db檔,覆蓋手機上舊的
4.手機上要另外存一個資料庫嗎?還是從伺服器上的資料庫讀資料,放在memory就好了?
因為發現資料庫若存在app的「document」資料夾裡,使用者可以用「iFunbox」等軟體
,直接把db檔抓出來並直接操作它,這樣我的心血結晶就任人使用了
想到的做法:直接將伺服器上的db檔下載到document資料夾,但伺服器上的db檔必須
加密,使用像是SQLCipher的軟體,在app上再進行解密
想請教有相關經驗的前輩,在使用伺服器和資料庫的時候,都是如何處理的?
若網路上有伺服器空間,雖然要付費,但只要能達成我要的需求,並且不貴,是會考慮的
希望能推薦相關文件,或市面有哪本書適合我去讀的,麻煩介紹一下!
謝謝大家!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.128.14