Verwendung der neuesten Version der AWS SDKs
Die AWS SDKs bieten integrierte Unterstützung für viele Empfehlungen zur Optimierung der Amazon S3-Leistung. Die SDKs bieten eine einfachere API zur Nutzung von Amazon S3 aus einer Anwendung heraus und werden regelmäßig nach bewährten Verfahren aktualisiert. Beispielsweise enthalten die SDKs Logik für die automatische Wiederholung von Anforderungen bei HTTP 503-Fehlern und investieren in Code zur Reaktion auf langsame Verbindungen.
Die SDKs bieten dazu den Transfer Manager, der die horizontale Skalierung von Verbindungen automatisiert, um, wo möglich mithilfe von Bytebereichanforderungen, Tausende von Anfragen pro Sekunde zu erreichen. Es ist wichtig, immer die neueste Version der AWS SDKs zu verwenden, um stets die aktuellsten Leistungsoptimierungsfunktionen nutzen zu können.
Sie können auch die Leistung optimieren, wenn Sie HTTP REST API-Anforderungen verwenden. Bei der Verwendung der REST API sollten Sie ebenfalls die bewährten Verfahren verwenden, die Teil der SDKs sind. Lassen Sie bei langsamen Anforderungen Timeouts und Wiederholungsversuche zu, sowie mehrere Verbindung, um den parallelen Abruf von Objektdaten zu ermöglichen. Informationen zur Verwendung der REST-API finden Sie in der Amazon Simple Storage Service API-Referenz.