WP high resource usgae NUJNO!

Zdravo,

od ponudnika gostovanja sem dobil obvestilo, da ena izmed mojih strani porablja preveč CPU-ja, kar naj bi povzročil en plugin, ter da če ne rešim težave v kratkem mi bodo blokirali račun. Včeraj sem probal izklopit vse plugine, vendar ni nič boljše, zdaj pa me zanima, če je mel kdo podobne težave ter v čem bi lahko bil problem.

LP

28 odgovorov

Aljo:
@majstore

optimizacija te čaka :)
Page size 2,9MB je malo too much, 118 reguestov (image 80x) ?
http://zasluzi.net/wp-content/uploads/2013/11/9.jpg = 1,4MB Halllo?
..........

Poštimaj to pa ti bo verjetn delal, ko raketa.

Evo ozadje sem zrihtal :)

kak bi pa še lahko ostalo zrihtal?

Zdaj imaš na strani 94 requestov (1st visit), kar je veliko. Stran je težka dobrih 1.4mb, kar tudi ni malo.
Poskusi združiti čim več skript, css, slike optimizirati in statične slike združiti v sprite:

  • združi javascript kolikor je le mogoče (zdaj imaš 13 requestov),
  • premakni javascript v nogo (če je možno),
  • združi css (style.css in pub.css),
  • v kolikor lahko, probaj zmanjšati število slik na strani (zdaj jih je 63),
  • naredi sprite za slike, ki so klicane iz css-a,
  • optimiziraj slike, primer: a) mainbg.png: v photoshopu shrani For Web -> jpeg (60%). Iz 35kb png nastane 12kb jpeg, b) Epayments-430x300.png: narediš enako kot za mainbg. Iz 200kb png nastane 31kb jpeg, c) incentria-190x130: enako kot zgoraj. Iz 24kb png pride 6kb jpeg, d) ostale slike poskusi pripraviti enako in morda še naknadno optimizirati z Yahoo SmushIt,
  • naštimaj gzip in cache za slike.

Nekako na hitro, upam da bo pomagalo :)

p.s. glede slik: v kolikor je slika zelo polna (primer: fotografija), je najbolje shraniti v jpeg. Če je malo število barv in brez prelivov, pa png.

9

Daz:
Zdaj imaš na strani 94 requestov (1st visit), kar je veliko. Stran je težka dobrih 1.4mb, kar tudi ni malo.
Poskusi združiti čim več skript, css, slike optimizirati in statične slike združiti v sprite:

  • združi javascript kolikor je le mogoče (zdaj imaš 13 requestov),
  • premakni javascript v nogo (če je možno),
  • združi css (style.css in pub.css),
  • v kolikor lahko, probaj zmanjšati število slik na strani (zdaj jih je 63),
  • naredi sprite za slike, ki so klicane iz css-a,
  • optimiziraj slike, primer: a) mainbg.png: v photoshopu shrani For Web -> jpeg (60%). Iz 35kb png nastane 12kb jpeg, b) Epayments-430x300.png: narediš enako kot za mainbg. Iz 200kb png nastane 31kb jpeg, c) incentria-190x130: enako kot zgoraj. Iz 24kb png pride 6kb jpeg, d) ostale slike poskusi pripraviti enako in morda še naknadno optimizirati z Yahoo SmushIt,
  • naštimaj gzip in cache za slike.

Nekako na hitro, upam da bo pomagalo :)

p.s. glede slik: v kolikor je slika zelo polna (primer: fotografija), je najbolje shraniti v jpeg. Če je malo število barv in brez prelivov, pa png.

Hvala za nasvete!

Za fotke instaliraj smush.it plugin, avtomatsko optimizira slike, mislm da tudi tiste, ki so že gor..če se prav spomnim.
Potem pa še v phpmyadmin optimiziraj bazo.

boilers:
Za fotke instaliraj smush.it plugin, avtomatsko optimizira slike, mislm da tudi tiste, ki so že gor..če se prav spomnim.
Potem pa še v phpmyadmin optimiziraj bazo.

Super, bom probal...

Mi lahko kdo razloži kaj to pomeni ter kaj bi lahko bil vzrok, tole sporočilo sem dobil od hostinga:

You have reached entry processes (number of simultaneously running php and cgi scripts, as well as cron jobs and shell sessions) limit 37 times

1) lahko da imaš preveč hkratnih obiskovalcev, ki ti odprejo toliko hkratnih procesov
2) lahko da se ti procesi ne zapirajo (se zaciklajo) - v temu primeru je napaka v skripti

1

Kot so ti že dejali, tvoj wp porabi preveč cpu-ja itd..... ''od ponudnika gostovanja sem dobil obvestilo, da ena izmed mojih strani porablja preveč CPU-ja''
Glede na to, da imaš samo 80 obiskovalcev dnevno je napaka definitivno v wp-ju kot je dejal suprpp. Sedaj je tvoja naloga, da ugotoviš kaj povzroča prekomerno porabo. Velikost strani je idealna okoli 200 - 400 kb. Tvoja 1,4MB. Uporabnik Daz ti je zelo nazorno pokazal kaj moraš storiti. Si postoril to?

P.S.
Pa preseli gostovanje, če že ne v Slo. vsaj v Eu.

1

suprpp:
1) lahko da imaš preveč hkratnih obiskovalcev, ki ti odprejo toliko hkratnih procesov
2) lahko da se ti procesi ne zapirajo (se zaciklajo) - v temu primeru je napaka v skripti

Obiska je še zelo malo, tako da bo pomoje prej težava v skripti...

Kako pa lahko ugotovim kje je težava?

Če te zanima kaj vse se vžge ko nekdo pride na tvojo stran si naloži recimor chrome, dej desni klik inspect element in potem greš do network. Zdaj bi moral imeti tam prazno. Spodaj levo klikni črno piko (record) in osveži stran F5. Zdaj boš videl kaj vsee se prenaša in koliko časa. Good luck!