Python-Fallback-Objekt-Caching für ein unzuverlässiges NetzwerkPython

Python-Programme
Guest
 Python-Fallback-Objekt-Caching für ein unzuverlässiges Netzwerk

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post