Autor Zpráva
tito100
Profil
zdravým.
mám obsiahle data obrázkov JPEG , jedná sa asi o cca 1TB . tieto obrázky potrebujem previest phpscriptom ktorý mi z každého obrázku (jeden má cca 5500x4500px) spravit 4 kopie, a tie kopie rozsekat na mnoho častí.
pokial mi je dobre známe, takáto operácia može prebiehař hodne dlho. čo by ani tak nevadilo. otázka mi však nastáva pri pomyslení na memori limit alebo na časový limit .

poprosil by som poradit:
či existuje múdrejšia možnost zmenu tak velkého množstva dat.
ak je toto dostatočné (cez phpscript) , treba nastavovit zvetšenie niejakeho limitu. da sa to vez php, ak ano akým príkazom.

server je súkromný a mám k nemu fizický prístup, čo by som však nerád robil, jedne že dám správcovi niejake informacie čo tam nastavit.

alebo je proste jednoduchšie data kopirovař do lokalneho pc, a na lokalnom serveri previest ten script.
vopred vdaka
mckay
Profil
tito100:
Myslím, že rozměry se dají měnit pomocí imageresize, nebo tak nějak, google mi našel tuhle stránku, třeba ti to pomůže. Je tam jakási třída, jejíž metodama, by se ti mělo podařit to změnit. Pokud ti jde o to, jak to aplikovat na všechny obrázky - zkus to přes scandir();.

Pokud máš k serveru fyzický přístup, můžeš přes php.ini nastavit dobu, po kterou se má skript provádět. Když nastavíš nulu, není to časově omezeno.

Myslím, že položka v php.ini je pojmenovaná nějak jako maximum_exceed_time.
tito100
Profil
mckay:
to ako obrazky nenit pomocou imagecopyresized mi je jasne.
nieje mi jasne len to omedzenie servera. či tam je, ak ano. ako ho zmenim . som si vedomý len toho časoveho limitu na prevadenie scripta. skúsim sa porozhliadnut po tom maximum_exceed_time.
zatial vdaka
nightfish
Profil
http://www.php.net/manual/en/ini.core.php#ini.memory-limit
http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0