Я бы хотел использовать XML-канал, но у меня есть некоторые проблемы с производительностью. XML-канал - это в основном URL с параметрами, которые возвращают XML.XML-кеширование в Django
Я открываю URL-адрес urllib.urlopen(URL)
и обрабатываю ответ с xml.dom.minidom.parse
. Это дает мне объект DOM, чем я получаю связанные части.
Проблема заключается в том, что я должен открыть соединение для одного и того же URL столько раз, что возвращает точно такой же XML. Я хотел бы кэшировать полученные XML-данные, прежде чем открывать новое соединение, которое я хочу проверить, если оно уже находится в памяти. Конечно, я должен очищать кеш каждый час или любой другой алгоритм.
Однако, я немного смущен, как я могу реализовать его в Django? Или у вас есть другое предложение кэширования?
Благодаря