ďťż

[php] include, a transfer

       

Podstrony


telcocafe

Witam. Z ciekawości pytam się, czy ( jeżeli dajmy na to na serwerze A jest plik o wielkości 1 MB ) to czy includując go z serwera B ( w pętli np. 100 razy) dojdzie do tego, że z "puli transferu miesięcznego" zabrane zostanie 100 MB? (1MB*100)? Zastanawiałem się jak ma się includowanie dużych plików z serwera zdalnego do innego serwera



Będzie uchodził transfer, a plik inkludowany będzie przeparsowany przez PHP.

@down: wytłumaczyłeś przejrzyściej, niż ja :)
Użytkownik pbnan edytował ten post 06 kwiecień 2007, 19:04
Dodam tyle, że zostanie Ci zwrócony wynik działania pliku na serwerze, na którym się znajduje (nie zostanie zainkludowany kod). Innymi słowy żadasz pliku, ten zostaje wykonany i otrzymasz dopiero wynik tego pliku. Mam nadzieję, że w miarę przejrzyście wytłumaczyłem.

Ale jest jeszcze taki haczyk... Mało prawdopodobne, że te 100MB ściągnie serwer, gdyż standardowo PHP ma ustawione takie ograniczniki (w php.ini):

;;;;;;;;;;;;;;;;;;; ; Resource Limits; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60; Maximum amount of time each script may spend parsing request data memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)

To są standardowe... A 128MB to nie wiem czy nie zbyt wiele... Raczej to zmiejszają i te Twoje zaincludowane 100MB może się niezmieścić.

Chyba, że jesteś administratorem oby serwerów. To zmienia postać rzeczy.. Ale to wtedy najlepiej nie przez PHP...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.