WP + 200k postov = ?
5 naročnikov
5 naročnikov
Pozdravljeni,
na wp site sem importal 200k postov (vsak post je eno podjetje) in me zanima kako bi lahko to zadevo uredil, da bi sploh normalno delovala ? Ali je wordpress zmozen poganjati tako kolicino podatkov in kaksen server bi bil za to potreben ?
Trenutno ze pri ~10k postov javi naslednjo napako :
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 89 bytes) in /home/xxxxxx/domains/xxxxx.si/public_html/wp-includes/load.php on line 569
kako bi lahko to napako odpravil ? (res je da je trenutno na najmanjsem paketu pri zabcu, ker nocem narociti primernega hostinga, dokler ne ugotovim kaj dejansko potrebujem - tudi tukaj so dobrodosli komentarji za ponudnika gostovanja)
Vsi posti so vneseni pod eno skupno kategorijo - podjetje
Zal nisem ekspert s tega podrocja pa bi potreboval kaksen nasvet nekoga, ki se res razume..
Za kaksen popravek sem pripravljen tudi primerno placati.
najlepsa hvala za pomoc,
lp
popravek: trenutna napaka se izpisuje takrat, ko kliknem na to kategorijo, ne pa pri posameznem postu.
10 odgovorov
Skuru si 128 mega memorije (ram) kar je pomoje malček več kot ti jo je žabec pripravljen dat.
1.) spremeni metodo vnosa člankov očitno vseh 10k ne bo šlo na enkrat. Torej si boš moral kako batch zadevo omslit ki ti bo po 1000 postov na enkrat vnašala notr in vsekala commit v bazo in nadaljevala delo.
2.) Vrjetno bi moral kak php.ini popravit če bi želel da nimaš limita oz je zeeeelo visok.
edit: baje ma php 5.2 to defoult omejitev.
samo uvazanje clankov ni problem, to je ze reseno.
Problem je, da ko zelim to kategorijo z 10k+ clankov(podjetji) odpret mi vrze ta error. Pa tudi jasno mi je, da sem porabil prevec RAM-a, zanima me kako resiti ta problem in ali bo obstal tudi ce resim problem gostovanja ?
Plus pa vseeno dobis :)
Sam nisem prišel še do takih težav sem pa zasledil par takih primerov na internetu. Tako da imam dve vprašanji.
Katere plugine uporabljaš?
Ali imaš nastavljene permalinke na costum ?
Plugini: Codestyling localization, headspace 2, wp importer in pa wp cumulus tag cloud..
permalinki so nastavljeni na : /%year%/%monthnum%/%postname%/
Ne sej lepa fora, WP hoče naložit vse članke v tej kategoriji in seveda ko mu človek da 10k člankov da jih posrka pridejo problemi.
Nažalost rešitve ne poznam lakho pa prijaviš bug na wordpressu. Vrjetno ti tudi oni ne bodo mogli pomagat ker bodo omejeni z PHP funkcionalnostjo (to je defoult limit za php). Tako da lahko greš razbijat podjetja po kategorijah/ državah lahko pa uporabiš kak drug jezik kak C++ ali javo, ki pomoje lažje servira ogromne količine podatkov.