Zurück zu den Objektspeicher-FAQs
HILFECENTER · FAQObjektspeicher1 Min. Lesezeit

Wie liefere ich nur einen Teil eines großen Objekts aus?

HTTP-Range-Anfragen fordern einen Bytebereich statt des gesamten Objekts an. Das kann fortsetzbare Transfers oder Mediensuche ermöglichen, wenn Speicher und Auslieferung die Anfrage unterstützen. Prüfen Sie Verhalten zwischen Origin, CDN und Client.

Objektspeicher

Range-Unterstützung durchgehend prüfen

Senden Sie eine Bereichsanfrage und prüfen Status, Content-Range und Länge. Proxys können Header ignorieren oder ändern; testen Sie den tatsächlichen Nutzerpfad statt nur den Ursprung.

Speichern Sie für fortsetzbare Downloads Version oder Validator wie ETag und prüfen Sie vor dem Anhängen weiterer Bereiche, ob er unverändert ist. Sonst können Teile verschiedener Objektversionen eine beschädigte Datei ergeben.

Zugriff und Cache einheitlich anwenden

Autorisieren Sie jede Teilanfrage wie einen vollständigen Download. Prüfen Sie, ob signierte Links während des Transfers gültig bleiben und Caches Zugriffsvorgaben respektieren.

Testen Sie ungültige oder nicht erfüllbare Bereiche, Unterbrechung und Fortsetzung mit repräsentativen Clients. Überwachen Sie Antwortgrößen und Fehler, damit fehlende Range-Unterstützung keinen stillen Komplettdownload auslöst.

Zurück zu den Objektspeicher-FAQs