Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 9.09.2011 Ostrzeżenie: (10%)
|
Witam
Napisałem integracje z azymut.pl, niestety sama aktualizacja cen trwa kilka godzin. Czy można jeszcze zoptymalizować kod aby aktualizacja trwała krócej? Tabela z produktami ma 91 026 rekordów i waży 78,6 MB Plik xml waży 4,9M i ma 76960 linii. Struktura pliku: <?xml version="1.0" encoding="ISO-8859-2"?> <!DOCTYPE prices SYSTEM "http://services.azymut.pl/oferta/price.dtd"> <prices updated="2011-12-16 17:45:38"> <book indeks="00124700100KV" cena="15.41" vat="23" detal="24.61" /> <book indeks="00130100101KA" cena="10.06" vat="23" detal="16.49" /> <book indeks="00151500101KS" cena="8.25" vat="5" detal="11.55" /> <book indeks="00171000105KS" cena="30.8" vat="5" detal="42.0" /> <book indeks="00195900101KS" cena="9.75" vat="5" detal="13.65" /> <book indeks="00204500101KS" cena="15.0" vat="5" detal="21.0" /> <book indeks="00226800101KS" cena="9.75" vat="5" detal="13.65" /> ......... <book indeks="8DB70601415KS" cena="14.93" vat="5" detal="20.9" /> <book indeks="8DB70701415KS" cena="22.43" vat="5" detal="31.4" /> <book indeks="8DB70801415KS" cena="22.43" vat="5" detal="31.4" /> <book indeks="8DB70901415KS" cena="22.43" vat="5" detal="31.4" /> <book indeks="8DB73101415KS" cena="16.43" vat="5" detal="23.0" /> <book indeks="8DB73201415KS" cena="16.43" vat="5" detal="23.0" /> <book indeks="9PA00301415KS" cena="13.61" vat="5" detal="285.8" /> <book indeks="9PA00401415KS" cena="15.0" vat="5" detal="21.0" /> <book indeks="9PB00101415KS" cena="13.5" vat="5" detal="18.9" /> <book indeks="9PB00201415KS" cena="13.5" vat="5" detal="18.9" /> </prices> Kod php do obsługi pliku:
Aktualizacja bazy oparta jest o klasę obsługującą PDO Bardzo prosiłbym o uwagi. // Edit Puściłem aktualizacje o 2011-12-16 18:28:15 i do godziny 2011-12-16 19:23:01 zaktualizował 6 448. Ten post edytował einter-project 16.12.2011, 19:49:28 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 565 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Nie rozumiem po co piszesz jak nie chcesz pomóc. Dałem ci linka do rozwiązania. Nie moja wina, że nie umiesz połączyć dwóch prostych faktów ze sobą wiec nie pisz, że nie chcę pomoc.Cytat wiem że nie ma takiej funkcji, dlatego piszę co jest nie tak Dlatego podałem ci linka, który wyjaśnia co jest nie tak :/edit: a z tym kłamaniem to nie napisałem o kogo mi chodzi (IMG:style_emoticons/default/tongue.gif) Równie dobrze mogło mi chodzić o to, że crozin kłamał podając ci złą nazwę funkcji - choć w tym przypadku można raczej mówić o zwykłej pomyłce
Powód edycji: [nospor]:
|
|
|
|
einter-project [php/xml] Przszpieszenie kodu aktualizacji xml 16.12.2011, 19:17:50
destroyerr Powinieneś zacząć od pomierzenia czasów, wtedy wie... 16.12.2011, 21:49:46
einter-project Pobawiłem się trochę skryptem i na pewno to wina P... 16.12.2011, 23:38:33
Crozin 1. Jak już @destroyerr zauważył obejmij całość tra... 16.12.2011, 23:44:34
einter-project Witam
Powróciłem dzisiaj do tematu:
Od Crozina do... 26.01.2012, 12:02:02
nospor http://pl.php.net/manual/en/pdo.prepared-statement... 26.01.2012, 12:04:16
einter-project Dzięki nospor ale czytałem, z tym że od Crozina do... 26.01.2012, 12:11:15
nospor 1) Nie widzę w tym temacie, byś od crozina dostawa... 26.01.2012, 12:26:05
einter-project Nie rozumiem po co piszesz jak nie chcesz pomóc.
1... 26.01.2012, 12:28:23 ![]() ![]() |
|
Aktualny czas: 27.08.2026 - 20:04 |