![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt generuje archiwum zip, którego objętość może osiągnąć ~40MB. Plik ten ma zostać przesłany na inny serwer. Do przesłania wykorzystałem ftp-owe funkcje php m.in:
. Niestety w przypadku tak dużych plików czas wykonania skryptu przekracza przyznany dla skryptu limit. Zwiększenie tego czasu, również w tym przypadku może nie pomóc, gdyż należy się liczyć z czasem rzędu 5-10 minut. Możecie zasugerować jakieś rozwiązanie? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 34 Dołączył: 4.09.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ustawić limit na 0, czyli aż skrypt się wykona ... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Znasz hosting, który na to pozwala? Zresztą hostingu nie mogę zmienić a na nim na sztywno jest 30 sekund.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 34 Dołączył: 4.09.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Wystarczyło poszukać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
set_time_limit" title="Zobacz w manualu PHP" target="_manual lub ini_set" title="Zobacz w manualu PHP" target="_manual i na liście poszukaj max_execution_time, które, jak mówisz, masz na sztywno ... Ten post edytował DREEMus 16.06.2009, 00:19:21 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Znasz hosting, który na to pozwala? Bo jeden taki jest? Cytat Zresztą hostingu nie mogę zmienić a na nim na sztywno jest 30 sekund. Powiem to tak: jak chcesz przez dziurkę od klucza przesypać worek piasku? Albo masz czas na to, albo nie. Poza tym, dodaj tag do tematu. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 50 Dołączył: 28.10.2006 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Możesz podzielić ten plik na mniejsze fragmenty. Wtedy przesyłasz po jednej części, a na drugim serwerze wywołujesz skrypt, który to wszystko scala.
Ten post edytował kipero 16.06.2009, 11:14:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:39 |