Heim  >  Artikel  >  Backend-Entwicklung  >  Video-Upload – Verwenden Sie PHP, um Videos auf den Alibaba Cloud-Oss-Cloud-Server hochzuladen. Da das Video zu groß ist, tritt eine Zeitüberschreitung auf dem Server auf.

Video-Upload – Verwenden Sie PHP, um Videos auf den Alibaba Cloud-Oss-Cloud-Server hochzuladen. Da das Video zu groß ist, tritt eine Zeitüberschreitung auf dem Server auf.

WBOY
WBOYOriginal
2016-10-17 09:30:044539Durchsuche

Das Unternehmenssystem muss eine Video-Upload-Funktion implementieren, um lokale Videos auf oss hochzuladen. Sie basiert auf dem yii2-Framework von PHP. Wenn ich die normale Datei-Upload-Methode verwende, tritt bei der Serveranforderung immer eine Zeitüberschreitung auf zu groß. Wie kann ich dieses Problem lösen?

Antwortinhalt:

Das Unternehmenssystem muss eine Video-Upload-Funktion implementieren, um lokale Videos auf oss hochzuladen. Sie basiert auf dem yii2-Framework von PHP. Wenn ich die normale Datei-Upload-Methode verwende, tritt bei der Serveranforderung immer eine Zeitüberschreitung auf zu groß. Wie kann ich dieses Problem lösen?

Verwenden Sie die mehrteilige Upload-Funktion von OSS und laden Sie nach erfolgreichem Upload direkt im Hintergrund statt im Browser in die Alibaba Cloud hoch.

Außerdem ist die Geschwindigkeit der internen Netzwerkverbindung von Alibaba Cloud zu OSS immer noch akzeptabel. Es wurde getestet, dass eine 500-MB-Datei in zwei bis drei Sekunden fertiggestellt werden kann.

Beziehen Sie sich auf diesen Kurs

https://github.com/Rozbo/AliyunOSS-Driver-For-ThinkPHP3.2.X

Oder Sie können den schrittweisen Upload verwenden und ihn zuerst auf den Server hochladen , und dann mit OSS synchronisieren.
Verwenden Sie
https://github.com/Rozbo/Huploadify ajax, um im Frontend hochzuladen und im Hintergrund zu synchronisieren.

Gleichzeitige Übertragung an mehreren Punkten und Wiederaufnahme der Übertragung an unterbrochenen Punkten.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn