2015-03-02 160 views
0

我試過使用OMDb,它提供了我需要的所有東西,並且也有一個非常簡單的工作,但它非常非常慢。我繞了大約200個查詢,花了大約3分鐘才完成。用於從IMDB或類似網站獲取電影細節的API?

有沒有更快的API可以給我在查詢電影類似的結果。我正在尋找的細節是流派,演員和導演。

我的基本代碼是用Python編寫的(我的Django的服務器),所以用包裝材料的API只想讓我的日子

回答

0

如果您有經常使用的服務器,你可以考慮一下緩存的信息本地。我想大多數查詢很可能會聚集在一組縮小的電影中,這樣會加快您的搜索速度。

+0

對客戶端OMDb API的查詢只會在客戶端第一次登錄時纔會發生,而我提取的數據將存儲在數據庫中。這是一種初始設置。 但是,如果查詢每個查詢需要1秒,則會變得有點慢。這是一個足夠好的速度,我是否期待太多? – Vedant261 2015-03-02 15:19:26

+0

我相當確定像OMDb這樣的服務有適當的機制來「調整」請求 - 避免人們下載整個數據庫並重用它。誰知道 - 每次諮詢可能是1秒。 – jcoppens 2015-03-02 23:50:10

+0

我和Brian Fritz談過這件事。這只是因爲他正在緩存,因爲現在有一些緩存。但是當我在沒有記錄的情況下再次嘗試時,它發生在<1秒內,但不會接近500毫秒。 無論如何,謝謝你。 – Vedant261 2015-03-03 07:37:02