Frage

Google App Engine begrenzt urlfetch.fetch() Antworten auf 1MB . Gibt es eine Abhilfe dieses (die Umstellung auf kostenpflichtige Version vielleicht)?

Ich verwende Python und wenn es möglich ist, ein Beispiel zu liefern, das groß sein würde.

War es hilfreich?

Lösung

Mit dem brandneuen SDK 1.4.0 können herunterladen 32MByte; bedenken Sie, dass Sie immer noch, obwohl die 10 Sekunden Frist Grenze haben ;-). Frist bis maximal 60 Sekunden betragen kann für Request-Handler und 10 Minuten für Aufgaben Warteschlange und cron-Job-Handler.

  

URLFetch erlaubt Antwortgröße hat   erhöht, bis zu 32 MB. Anfrage   Größe ist noch begrenzt auf 1 MB.

Andere Tipps

Nein, können Sie nicht mehr als 1 MB pro URL holen holen (auch wenn Sie die Abrechnung aktivieren). Allerdings könnten Sie in der Lage sein, Teile der Ziel-URL zu holen mit dem Range Header und dann diese Stücke kombinieren. Dies könnte sogar noch schneller sein, da Sie jeden 1MB Brocken gleichzeitig holen können (unter Verwendung von asynchronem Fetches ).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top