WP + 200k postov = ?
 
biata 31. mar 2011 22:06:05 Pridružen od:
19. avg 2010
460 objav
1447 231 20
#1

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.


všeč(0) ni všeč(0) spam(0)
 
Tody 31. mar 2011 22:14:46 Pridružen od:
3. maj 2010
1446 objav
1411 299 25
#2

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.


všeč(1) ni všeč(0) spam(0)
![](http://www.internetmojster.com/splosno/dobrodelna-akcija.html)
 
biata 31. mar 2011 22:22:44 Pridružen od:
19. avg 2010
460 objav
1447 231 20
#3

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 :)


všeč(0) ni všeč(0) spam(0)
 
neskoncno 31. mar 2011 22:49:48 Pridružen od:
25. maj 2009
549 objav
288 57 6
#4

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 ?


všeč(0) ni všeč(0) spam(0)
 
biata 31. mar 2011 22:57:19 Pridružen od:
19. avg 2010
460 objav
1447 231 20
#5

Plugini: Codestyling localization, headspace 2, wp importer in pa wp cumulus tag cloud..



permalinki so nastavljeni na : /%year%/%monthnum%/%postname%/


všeč(0) ni všeč(0) spam(0)
 
neskoncno 31. mar 2011 23:03:31 Pridružen od:
25. maj 2009
549 objav
288 57 6
#6

Poskusi za začetek preklopit na default permalinke pa povej če boš še imel težave.


všeč(0) ni všeč(0) spam(0)
 
biata 31. mar 2011 23:05:44 Pridružen od:
19. avg 2010
460 objav
1447 231 20
#7

sem zamenjal na default pa vrze isti error


všeč(0) ni všeč(0) spam(0)
 
GpRsX 1. apr 2011 05:43:51 Pridružen od:
6. avg 2010
41 objav
24 2 2
#8

hmmm... kaj ko bi probal wp-cache oz. wp super cache plugin?


všeč(0) ni všeč(0) spam(0)
 
Tody 3. apr 2011 18:16:46 Pridružen od:
3. maj 2010
1446 objav
1411 299 25
#9

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.


všeč(2) ni všeč(0) spam(0)
![](http://www.internetmojster.com/splosno/dobrodelna-akcija.html)
 
skyx 3. apr 2011 18:19:51 Pridružen od:
19. jul 2010
232 objav
103 21 3
#10

Kaj pa če bi nekako spremenil SQL in dodal LIMIT ?


všeč(2) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se