![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam
mam pewien problem, szukalem na forum czy juz moze nie wystapil, ale nic nie znalazlem. mianowicie chodzi o to, ze napisalem klase ktora: - najpierw rozpakowuje dane (jeden plik xml i zdjecia) z pliku zip, - parsuje plik xml, - dodaje dane zamieszczone w pliku xml do bazy mysql gdy plik xml jest maly, tj wystepuje niewielka ilosc danych do dodania, skrypt wykonuje sie w calosci. natomiast gdy danych do dodania jest baardzo duzo, skrypt nieoczekiwanie w polowie konczy dzialanie. czasami zdarze sie, ze skrypt wykona sie w calosci przy duzym pliku, lecz zdarza sie to rzadko (nie wiem od czego to zalezy). probowalem juz roznych sposobow, m. in. z - set_time_limit(0) - ini_set("memory_limit", "32M") - ignore_user_abort(true) lecz na nic. jestem bezsilny. bardzo prosze o pomoc. z gory wielkie dzieki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
Problem w tym że za długo się on wykonuje
Spróbuj go podzielić na części tj : rozpakowuje dane - to odpalasz ty parsuje plik xml - to jest odpalane przez skrpt rozpakowywujący dodaje dane zamieszczone w pliku xml do bazy - to odpala parser Możesz też podzielić ilość danych na części. Możesz też wykonać to nie w php a w shellu, perlu, pythonie itp - one chyba nie mają takich ograniczeń |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 30.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Problem w tym że za długo się on wykonuje Spróbuj go podzielić na części tj : rozpakowuje dane - to odpalasz ty parsuje plik xml - to jest odpalane przez skrpt rozpakowywujący dodaje dane zamieszczone w pliku xml do bazy - to odpala parser Możesz też podzielić ilość danych na części. Możesz też wykonać to nie w php a w shellu, perlu, pythonie itp - one chyba nie mają takich ograniczeń ok dzieki za pomoc , sprobuje jeszcze cos pokombinowac nad zmniejszeniem zlozonosci obl. skryptu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 18:12 |