PHP upload Größe und Ihre Auswirkungen auf die post-Größe und Speicher-limit

Meine PHP-web-Anwendung erfordert, dass Dateien (etwa 2,5 bis 3 GB groß) auf den server hochgeladen werden. Wie werden diese Auswirkungen auf die folgenden Richtlinien ?

was sind die erforderlichen Werte in meinem Fall?

  • post_max_size
  • upload_max_filesize
  • memory_limit

Ihre Hilfe wird sehr geschätzt werden.

  • Benutzt du 32bit oder 64bit PHP?
  • ich arbeite mit 32-bit-system (Fedora14)
  • Wenn Ihr den Umgang mit Dateien, die groß sind, sollten Sie FTP verwenden, um die Datei zu übertragen. Je größer die Datei, desto mehr Zeit wird benötigt um die Datei zu senden. Manchmal ist die Verbindung zurückgesetzt werden kann, wodurch die übertragung fehlschlägt. Etwas zu denken
  • Über memory_limit - ich habe gelesen, dass es eingestellt werden muss, um größeren Wert, wenn große Dateien geladen werden müssen, obwohl, beim testen sah ich, dass Dateien sofort gespeichert temporäres Verzeichnis (anstelle Speicher), so memory_limit war kein problem.
  • zuerst muss ich die übertragung der Datei auf den webserver. dafür bin ich mit der ajax-upload. zweitens brauche ich zum übertragen der Datei auf einem anderen linux-server. ich bin mit PHP-SSH2 für diese. Ich bin nicht vor ein connection timeout problem
  • Über post_max_size und upload_max_filesize - ich mag falsch liegen, aber Sie könnte auf 2 GB beschränkt auf 32bit-Systemen. Dies sollte geprüft werden. Wenn es so begrenzen, Abhilfe würde das deaktivieren Sie vollständig. Sie könnten auch interessiert sein in der Konfiguration max_input_time, obwohl ich nicht denke, dass sollte es Probleme geben, weil es.
  • Sie sind richtig auf dieser. Auf 32-bit-Systeme, php/apache kann nicht mit Dateien über 2 GB

InformationsquelleAutor World | 2011-06-21
Schreibe einen Kommentar