Ich benutze eine ziemlich teure externe API (es gibt eine Kosten pro Anfrage), die Testcode macht, der es unpraktisch verwendet. In einer idealen Welt hätte ich einen Proxyserver, auf dem ich meine Anfragen ausführen würde, die jede Anfrage (auf der Basis von URL + Abfragezeichenfolge) auf unbestimmte Zeit zwischenspeichern und nur den eigentlichen API-Server treffen würden, wenn ich den Cache explizit für ungültig erkläre gegebene Anfrage. Ist ein solcher Server mit minimaler Konfiguration verfügbar?Proxy verwenden, um teure ausgehende HTTP-Anforderungen zwischenzuspeichern?
Mein aktueller Stapel ist Node.js, Docker, Nginx, PostgreSQL & AWS S3 (für nicht ephemeren Zustand). Ich denke, Varnish könnte erreichen, was ich brauche, aber ich bin mir nicht sicher.
Bietet diese API keine kostenlose Testumgebung? – DaSourcerer
Nein, leider ...:/ –
Es hört sich so an als ob es funktionieren müsste - sonst schau mal in memcached - es tut ganz genau das ... – Jensd