2015-03-02 3 views
0

Я пробовал использовать OMDb, он дает все, что мне нужно, и имеет очень простую работу, но это очень медленно. Я зациклил около 200 запросов, и потребовалось около 3 минут.API для получения сведений о фильме из IMDB или подобных сайтов?

Есть ли более быстрый API, который может дать мне подобные результаты при запросе фильма. Детали, которые я ищу, в частности, это жанр, актеры и режиссеры.

Мой базовый код написан на Python (для моего Джанго сервера), так что API с оберткой бы просто сделать мой день

ответ

0

Если у вас есть сервер, который часто используется, вы могли бы подумать о кэшировании информации на местном уровне. Полагаю, очень вероятно, что большинство запросов будут группироваться вокруг уменьшенного набора фильмов, чтобы ускорить поиск.

+0

Запрос API OMDb будет происходить только один раз, когда клиент регистрируется в первый раз и данные, которые я получаю, будут храниться в db. Это своего рода начальная настройка. Но если запрос занимает 1сек для каждого запроса, он становится немного медленным. Является ли это достаточно хорошей скоростью, я ожидаю слишком многого? – Vedant261

+0

Я довольно уверен, что у таких служб, как OMDb, есть механизм для «темпа» запросов - чтобы люди не загружали всю базу данных и не использовали ее повторно. Кто знает - это может быть 1 секунда за консультацию. – jcoppens

+0

Ну, я сам об этом поговорил с Брайаном Фрицем. Просто он работает над кешированием, из-за которого сейчас наблюдается замедление. Но когда я попробовал это снова без регистрации, это происходило в несколько <1 с, но не близко к 500 мс. В любом случае, спасибо человеку. – Vedant261