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 |
|
|
|
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
nospor CytatNie rozumiem po co piszesz jak nie chcesz pom... 26.01.2012, 12:30:06 ![]() ![]() |
|
Aktualny czas: 27.08.2026 - 19:17 |