Просмотр полной версии : PHP загрузка больших файлов на сервер
Fantom3D
17.04.2010, 20:40
Есть html форма, метод POST, одно из полей в ней - "загрузка файла", нужно грузить файлы, скажем размером 1GB, сайт вообще написан на php, в инете пишут что все это дело будет невероятно подвисать, что и случается при заливке большого файла, но я вот глянул, depositfiles.com написан на том же php, и при этом ничего не тормозит. Как я понимаю, там файл загружается мелкими кусочками и на сервере слепливается(тоже в инете вычитал :D ). Так вот, очень нужно такое реализовать. В интернете пишут, что есть что-то такое на флэше уже реализованное, но я не нашел. Очень жду помощи :confused:
P.S Видел такое дело - http://webteach.ru/web-programmirovanie/php/zagruzka-fajlov-na-server-po-chastyam . Но что-то не вдуплюсь, как мне это внедрить.....
1) max_post_size + upload_max_filesize (php.ini)
2) читай про http`шный Content-Range (если конечно не пофиг на обрывы)
все это дело будет невероятно подвисать
правильно пишут, от 1 потока много ждать не стоит
Fantom3D
17.04.2010, 21:15
Failure
А как же быть с депозитом? Я не пойму. Как у них реализовано?
Nightmarе
17.04.2010, 21:23
Failure
А как же быть с депозитом? Я не пойму. Как у них реализовано?
max_post_size + upload_max_filesize анлим.
И этим все сказанно. У них же свои сервера, а не бесплатный хостинг.
А как же быть с депозитом? Я не пойму. Как у них реализовано?
поснифай трафик во время отправки файла, насколько я помню, там загрузка реализована на аяксе (что кстати плюс, аякс сжимает трафик, да и выполняется на стороне клиента - что значит меньше нагрузки на сервер) файл разбивается на равные мелкие куски - опять же Content-Range и по очереди загружаются.
Fantom3D
17.04.2010, 21:48
Failure
Вот-вот. А выдереть оттуда это никак нельзя? Очень такой скрипт нужен)))
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot