2012-03-29 8 views
1

実際にXMLフィードを使用したいのですが、パフォーマンス上の問題があります。 XMLフィードは、基本的に、XMLを返すパラメータを持つURLです。DjangoでのXMLキャッシング

私はurllib.urlopen(URL)でURLを開いて、応答をxml.dom.minidom.parseで解析します。それは私が関連する部分を得るよりも私にDOMオブジェクトを与えます。

問題は、まったく同じXMLを返す何度も同じURLの接続を開く必要があることです。結果のXMLをキャッシュしたいのですが、新しい接続を開く前に、すでにメモリに入っているかどうかチェックしたいのです。 もちろん、キャッシュを毎時または他のアルゴリズムでフラッシュする必要があります。

しかし、私は少し私がDjangoでそれを実装することができます混乱している?それとも他にキャッシングの提案がありますか?

おかげでここ

答えて