Ich denke über die Implementierung eines einfachen Webhook-Proxys nach und bin gerade von lru_cache begeistert, um eine Überlastung der Back-End-APIs zu verhindern und die Leistung zu verbessern.
Aber was ist mit einer Situation, in der ein Cache vorhanden ist? Das Objekt hat eine Zeitüberschreitung, aber die Funktion, die dann ausgeführt wird, kann die neuen Daten nicht abrufen? Gibt es einen „richtigen“ Ansatz, stattdessen die abgelaufenen Daten zurückzugeben?
Ich nehme an, dass lru_cache völlig unabhängig davon ist, was die Funktion, die es abfängt, tut, und dass es hier keinen Platz hat Algorithmus. Vielleicht gibt es jedoch eine lohnende Möglichkeit, es zu verwenden, wenn ich es verstanden habe.
Python-Fallback-Objekt-Caching für ein unzuverlässiges Netzwerk ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post