Flaş / PHP Dosya Upload Hızı Sorunları

3 Cevap php

Ben müşterilerimizin ucunda kolay indirmek için dosya yüklemek için basit, içi dosya teslim uygulama yazmak çalışıyorum. Ben dosyayı alan bir çok temel PHP ile Flash kullanarak duyuyorum. Şimdiye kadar, bu işi yapar.

Sorun ifadedir: FTP kullanarak, bir 100 MB dosya 2-3 dakika içinde upload olacaktır. Aynı hedefe benim basit bir Flash uploader ve yükleme kullanarak, daha uzun 3-5x alır. Ben yükleme süresini iyileştirmek için benim PHP / Apache ayarlarını herhangi bir yolu var mı?

FLA: http://shorttext.com/ku018nj56s

PHP: http://shorttext.com/5thixgjtr

3 Cevap

I can't imagine that much of an overhead with a Flash upload component. Can you, as Xeoncross has already recommended, use a different one just to make sure it's nothing program specific? SWFUpload's standard example should be quite easy to set up.

Sonra, sunucu üzerinde oluyor herhangi bir post-processing olduğunu ve bu isteği uzatabilir? Eğer () hemen, zaman farkı hala kadar alıcı komut ölmesine izin verirsek ne olur?

Nasıl (hangi hostname ile / IP) Eğer FTP sunucusu ele alıyor, ve nasıl tarayıcınızın adres yükleme ayrıştırır komut nedir?

Ben dosya tamamen yüklendi edildiğinde PHP script sadece devreye giriyor çünkü şeylerin PHP ucunda yapabileceğim bir şey var, sanmıyorum. Apache veya ne olursa olsun çalıştırıyorsanız - - ama bu çok uzak bir ihtimal orada bir web sunucusu yanlış yapılandırma olabilir tek şey.

Sana güzel FancyUpload Mootools tarafından desteklenmektedir Javascript çerçeve gibi bir ön-dahili flaş boĢaltıcıyı deneyin tavsiye ederim. Biri için, çok daha uzun bu yüzden optimize edilecek etrafında ve açık kaynak olmuştur. Yine FTP (olacak olan) daha yavaş ise İkincisi, o zaman işin gerçeği olduğunu bilecek, FLASH + Apache + PHP havai sadece doğrudan bir FTP bağlantısının hızını yenemezsin.

Diğer birçok uploaders de vardır - standalone için jQuery!

Bir XMLHttpRequest kullanımı ve HTTP üzerinden upload?