mám importer produktů který potřebuje pro přidání ~16000 produktů asi 2hod a kolem 200MB a vzhledem k tomu ze počete produktů mi stále narůstá bych od Vás potřeboval pár typů jak po stiskutí tlačítka addProducts dávkově zpracovali všechny produkty php.ini by nemuselo být tak strašně navýšený
Fórum › PHP
PHP limity a jak je obejít
#2 ench
XMLka jsou jako tabulky nacteny v DB kde je ale asi 30k produktu které se dle tri sloupců slučují do productu pro WooCommerce(produkt s variantami) a ta prokleta WooCommerce produktu ukládá do 3 tabulek a kategorie do 3 tabulek kazdy produkt je post + postmeta kazda varianta je post + postmeta coz znamena nekolik desitek dotazu do DB přidání jednoho produktu ~1,1s a vetšinu toho tvoří DB dotazy UPDATE a nekolik INSERTů
to zni spis jako priserne zprasenej import... sekundu na vlozeni produktu s par insertama a updatem je priserne moc... mozna tak update nad tabulkou bez indexu a statisicem radku
vezmu li v potaz rychlost databazi tak kolem par desitek milisekund na databazovy operace.. (ale samozrejme je lepsi kdyz se nezamyka cela tabulka kvuli updatu ale jen radek) a tak dale
http://php.net/manual/en/function.set-time-limit.php
http://www.ducea.com/2008/02/14/increase-php-memory-limit/
samozrejme nefacha pokud je safe_mode ...
(ale spis bych se prioritne zameril na optimalizace a analyzu co to zdrzuje)
(pripadne si udelat cgi na davkove nahravani treba v C++)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Jak obejit speciálni znaky pri vyhledavani? — založil jumanji
Limity Cčka — založil Skooty
Matematika limity — založil Filip
Moderátoři diskuze