3. Első termékadatállomány betöltés


Amennyiben a WordPress felületén létrehoztuk a szükséges API kulcsokat és összekötöttük a WordPress áruházunkat a WsFeedApp - al API-n keresztül, akkor elvégezhetjük a termékadatok első betöltését.

Ehhez ugyanúgy az Áruházaim menüponton belül az összekapcsolt áruház csempén válasszuk a Termékfrissítés lehetőséget.

image

A termékadatok letöltése azonnal ütemezésre kerül és termékszám és API kapcsolat gyorsaságának függvényében akár néhány percen belül betöltése kerülnek a termékadatok.

image

A betöltés ideje alatt a rendszerből akár ki is lehet lépni, el is lehet navigálni más menüpontba, ugyanis az ütemezett feladat a háttérben fut. Ha visszalépünk az Áruházak menüpontba továbbra is nyomonkövethető, hogy az adott betöltés még folyamatban van-e.

Amint a termékadat betöltés elkészült újra elérhetővé válnak a lehetséges menüelemek az adott csempén, illetve a Termékek --> Áruház neve menüponton belül listázódnak a letöltött termékek és megtekinthetők a részletes termékadatok.

Ugyan a betöltés sebessége nagymértékben függ a WordPress rendszert kiszolgáló szerverinfrastruktúra jellemzőitől, most mégis vegyünk egy példát a betöltési idők becslésére:

Ha azt feltételezzük, hogy a WordPress áruház egy 4 magos 8 GB RAM - al rendelkező VPS szerveren fut, akkor a termékszámok függvényében az alábbi futásidőkkel kalkulálhatunk.

Termékszám Becsült termékszinkronizálási idő
100 db ~0.5 perc - 1 perc
500 db ~2 perc - 5 perc
1 000 db ~4 perc - 10 perc
5 000 db ~15 perc - 25 perc
10 000 db ~30 perc - 45 perc
25 000 db ~1.5 óra - 2 óra
50 000 db ~4 óra - 5 óra

Fontos, hogy a teljes termékadatbetöltést csak egyszer csinálja meg a rendszer. Az első betöltést követően mindig csak a változásokat tölti le a WsFeedApp, így biztosítva, hogy naponta több alkalommal biztosított legyen a termékadat frissítés. Ezzel a termékletöltési idő akár néhány másodpercre, percre csökkenhet.

Ha pedig a legutolsó termékadat frissítés óta nem változott egyetlen terméknek sem semmilyen adata, a WsFeedApp átlépi a termékadat frissítési lépést és rögtön a sorrendben következő ütemezett feladatot hajtja végre.