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: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.