Autor Zpráva
ts_istudio
Profil
Budu v jednom projektu pracovat s poměrně velkými soubory. Půjde o stažení cca 100MB zipu, následně jeho rozbalení, v něm bude cca 1GB csv a z něj mám vytáhnout prvních pár set řádků. Mám běžný hosting s běžnými parametry. Nechci si ho nějak zasekat tím, že to na něm začnu testovat. Máte s podobnými proporcemi někdo zkušenosti? Půjde to? Díky.
Seki
Profil
Na běžném hostingu by to mohl být poměrně velký problém. Hlavně co se týče direktivy max_execution_time, která určuje maximální dobu běhu scriptu (defaultní nastavení je na 30s, ale např. wedos nabízí 90s).

Osobně bych testoval na localu, kde bych si důležité direktivy nastavil stejně, jako na hostingu a zjistil bych, jestli je to vůbec bez VPS realizovatelné.
Jan Tvrdík
Profil
ts_istudio:
Pamatuj, že by mělo být možné nerozbalovat celý ten archiv, ale pouze přečíst z něj těch pár set řádků*. Tím bys měl ušetřit obrovské množství času. Rychlost stažení asi moc neovlivníš a částečně stažený zip pokud vím rozbalit nejde.

* Nemám to vyzkoušené, ale mělo by to jít řešit pomocí funkce zip_entry_read nebo případě to načíst přes fread s zip:// wrapperem.
ts_istudio
Profil
Jan Tvrdík:
* Nemám to vyzkoušené, ale mělo by to jít řešit pomocí funkce zip_entry_read nebo případě to načíst přes fread s zip:// wrapperem.

Tak to je hodně dobrá zpráva! Díky, otestuju.

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: