Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Cron aktualizace většího množství položek

Martin Havranek
verified
rating uzivatele
30. 3. 2015 08:54:48
Zdravím,
mám otázku ohledně aktualizace většího množství položek pomocí XML feedu a CRONu.
Bylo mi řečeno, že konkrétní feed má možnost aktualizovat jen 5 položek v jedné aktualizaci a že pro nějakou použitelnou aktualizaci je potřeba spouštět CRON každých 5 minut.
je to možné?
díky za názory
30. 3. 2015 08:54:48
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102351
artixx007
verified
rating uzivatele
(6 hodnocení)
30. 3. 2015 09:08:27
To je trochu divné. Ono záleží na PHP memory limit, když je nízká, nemusí import doběhnout do konce, také nemusí např. vygenerovat celý XML pro heureku.
Píšete, ale 5 položek, to by měl zvládnout i Tetris :)
30. 3. 2015 09:08:27
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102350
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
30. 3. 2015 09:10:05
Možné je vše. Když neuvidíme o co jde a jak to funguje moc ti neporadíme. V každém případě jestli jde jen o XML neměl by být problém stáhnout více dat najednou.
30. 3. 2015 09:10:05
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102349
Martin Havranek
verified
rating uzivatele
30. 3. 2015 09:17:15
se stáhnutím problém není ... spíš se jedná o pravidelnou aktualizaci počtu kusů u dodavatele.
Programátor se kterým spolupracuji mi to podal takto a mě přijde že aktualizace pouze 5ti položek je opravdu málo .. ale říkal že je to kvuli tomu feedu tak nevím ..
30. 3. 2015 09:17:15
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102348
Napsal Martin Havránek;1181582
se stáhnutím problém není ... spíš se jedná o pravidelnou aktualizaci počtu kusů u dodavatele.
Programátor se kterým spolupracuji mi to podal takto a mě přijde že aktualizace pouze 5ti položek je opravdu málo .. ale říkal že je to kvuli tomu feedu tak nevím ..
Nejdříve napište, o jaký systém se jedná. Poté, kde hostujete (případně variantu hostingu). A následně nějaké info o tom XML... pak se dá lépe odpovědět.
30. 3. 2015 09:22:43
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102347
Martin Havranek
verified
rating uzivatele
30. 3. 2015 09:54:13
Napsal inet-creative;1181583
Nejdříve napište, o jaký systém se jedná. Poté, kde hostujete (případně variantu hostingu). A následně nějaké info o tom XML... pak se dá lépe odpovědět.
Jedná se o systém Opencart, hostuji u wedosu, nejaká základní varianta. Feed obsahuje cca 5 tis položek. Jaké další info je potřeba?
30. 3. 2015 09:54:13
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102346
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
30. 3. 2015 10:03:21
Tím pádem by to mohla být maximální doba zpracování scriptu, která je u webhostingu omezená (nevím na kolik to wedos u jaké varianty má).
Druhou možností je třeba virtuální server, kde si tu dobu můžete prodloužit.
Pět položek mi ale přijde dost málo (museli by obsahovat obrovské množství dat aby se to v maximální době scriptu nestihlo).
30. 3. 2015 10:03:21
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102345
Roman Ernst
verified
rating uzivatele
(24 hodnocení)
30. 3. 2015 10:51:53
Jaké položky ve feedu jsou (jak velké hlavně). Já jsem u wedos hosting a cron mi zvládal v pohodě aktualizovat 2000 položek najednou..
30. 3. 2015 10:51:53
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102344
Problém bude zřejmě zde:
PHP memory_limit * 128 MB
PHP upload_max_filesize 32 MB
PHP post_max_size 32 MB
Toto je základní varianta hostingu, a jistě tam bude nějaké omezení času běhu skriptu... Zkusit NoLimit Extra, nebo vlastní VPS, případně XML rozdělit, a zpracovávat na několik částí.
2. 4. 2015 08:57:39
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102343
maximální doba běhu skriptu (max_execution_time): 90.
WEDOS u základního webhostingu. Pokud minuta a půl nestačí tak jedině XML jak bylo uvedeno rozdělit. Každopádně pokud se za tu dobu nestačí XML zpracovat musí být asi obrovské což už není zrovna nejlepší. Pokud by to šlo, zkuste ho nahradit JSON. Je to rychlejší, modernější a přehlednější.
2. 4. 2015 09:00:46
https://webtrh.cz/diskuse/cron-aktualizace-vetsiho-mnozstvi-polozek/#reply1102342
Pro odpověď se přihlašte.
Přihlásit