TLoF eredeti hozzászólása
lpmorpheus: egy minta xml-t ha adsz hogy mi az a 9 megás adat tömeg amit nem lehet feldolgozni 9 másodperc alatt...
Kód:
<product id="32082" type="1">
<code><![CDATA[28202]]></code>
<manufacturer><![CDATA[MSI]]></manufacturer>
<name><![CDATA[P45 Zilent IntelP45 LGA775 ATX alaplap]]></name>
<shortdescribe><![CDATA[LGA775, Intel P45, DDRII-1200-ig (OC), 2xPCI-E x16, ATX, Firewire, Gigabit LAN, Raid, Zajtalan, Circu-Pipe 2, Dr. Mos, APS, Japán kondenzátorok, + ZALMAN Cpu hütő!]]></shortdescribe>
<status><![CDATA[Raktáron]]></status>
<discount>N</discount>
<nettoprice_a>48458.000</nettoprice_a>
<nettoprice_b>0.000</nettoprice_b>
<nettoprice_c>0.000</nettoprice_c>
<nettoprice_d>0.000</nettoprice_d>
<bruttoprice_a>58150.000</bruttoprice_a>
<bruttoprice_b>0.000</bruttoprice_b>
<bruttoprice_c>0.000</bruttoprice_c>
<bruttoprice_d>0.000</bruttoprice_d>
<tax>20</tax>
<url><![CDATA[http://www.egywebbolt.hu/main.php?l=hu&m=0&p=6&pi=_32082]]></url>
<pictures>
<picture>
<urlsmall><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_1_S.jpg]]></urlsmall>
<urlmedium><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_1_M.jpg]]></urlmedium>
<urllarge><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_1_L.jpg]]></urllarge>
<urlextralarge><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_1_XL.jpg]]></urlextralarge>
</picture>
<picture>
<urlsmall><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_2_S.jpg]]></urlsmall>
<urlmedium><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_2_M.jpg]]></urlmedium>
<urllarge><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_2_L.jpg]]></urllarge>
<urlextralarge><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_2_XL.jpg]]></urlextralarge>
</picture>
<picture>
<urlsmall><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_3_S.jpg]]></urlsmall>
<urlmedium><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_3_M.jpg]]></urlmedium>
<urllarge><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_3_L.jpg]]></urllarge>
<urlextralarge><![CDATA[http://shops.mirror.hu/media/rampictures/0386776001235664791/prodpic_27950_3_XL.jpg]]></urlextralarge>
</picture>
</pictures>
<categories>
<category><![CDATA[Számítástechnika->Alaplap->Intel->Intel LGA775]]></category>
</categories>
</product>
Gyakorlatilag egy webáruháznak a termékeit tartalmazza, ami azt jelenti, hogy az XML fájl általában ~188 ezer sorból áll. Talán egyszerűbb lenne, ha az adatbázisból építeném fel a kívánt szűrt új XML fájlt, csak az a baj, hogy ahhoz nincs hozzáférési jogosultsága a tulajnak, mert bérli a felületet. Tehát, gyakorlatilag egy olyan scriptet kell írnom, ami ebből dolgozik, vagyis 30 másodperc alatt ki kell nyernem a szükséges adatokat, és azokat ki is írni a megfelelő formában. Mindezt úgy, hogy a szervernek le is kell töltenie a forrás .xml-t. Bár ezt .gz-be csomagolva teszi, de még így is szűkös az idő ... (Ezt megoldom, úgyhogy ez nem probléma-téma.)
Könyvjelzők