aladin07
26.12.2008, 13:33:23
czytalem forum ale w wiekszosci problem byl rozpatrywany dla duzych plikow
xml, a u mnie raczej beda spore archiwa zip, w ktorych bedzie po kilka tysiecy
malych max 2kB plikow xml, z ktorych kazdy bedzie odpowiadal pozniej jednemu
wierszowi w tabeli bazy danych mysql
i jak to teraz konwertowac czym i zapisywac zeby jak najmniej obciazac serwer i zeby
mnie administrator od razu nie zbanowal tym bardziej ze aktualizacja co 24h
dr_bonzo
26.12.2008, 14:54:18
Sprawdz.
Simple xml jest wygodny - dla malych plikow nie zajmie ci duzo pamieci. Ale jak sprawdzi sie przy tysiadach plikow, to nie wiem.
Napisz sobie parser - a ze jest prosty nie zajmie ci duzo czasu - i przetesc dla kilka tys plikow. Jak czasy beda zadowalajace to zostaw. jak nie to masz xml-reader, lub nawet wyrazenia regularne (o ile plik jest na prawde prosty)
Albitos
26.12.2008, 17:46:50
Może wystarczy po prostu otwierać na raz tylko jeden plik XML? Do tego import wykonywać "porcjami", automatycznie przekierowywać do następnej porcji (ominięci limitu wykonywania skryptu). Nie powinno być problemu.
aladin07
31.03.2009, 14:06:58
a jeśli można spytać to jak ominąć limit wykonywania skryptu? i jak się to robi porcjami?
nie mogę nigdzie znaleźć na ten temat - proszę mnie naprowadzić na odpowiednie nazewnictwo choćby to wyszukam resztę
dr_bonzo
31.03.2009, 14:54:40
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.