2012-03-29 2 views
1

Я бы хотел использовать XML-канал, но у меня есть некоторые проблемы с производительностью. XML-канал - это в основном URL с параметрами, которые возвращают XML.XML-кеширование в Django

Я открываю URL-адрес urllib.urlopen(URL) и обрабатываю ответ с xml.dom.minidom.parse. Это дает мне объект DOM, чем я получаю связанные части.

Проблема заключается в том, что я должен открыть соединение для одного и того же URL столько раз, что возвращает точно такой же XML. Я хотел бы кэшировать полученные XML-данные, прежде чем открывать новое соединение, которое я хочу проверить, если оно уже находится в памяти. Конечно, я должен очищать кеш каждый час или любой другой алгоритм.

Однако, я немного смущен, как я могу реализовать его в Django? Или у вас есть другое предложение кэширования?

Благодаря

ответ

Смежные вопросы