Pereiti prie turinio

Reikalingas Joomla specialistas


Rekomenduojami pranešimai

Taigi, yra problema. Turiu Portalą ant Joomla tvs. Portalui jau daugiau nei dveji metai ir neseniai pradėjo lįsti labai rimtos problemos. Tinklapis naudoja siaubingai daug serverio CPU. Lankomumas tik 100-200.

 

Neseniai perkėlėme tinklapį į Duomenų Centro VDS

 

Virtualus dedikuotas serveris (VDS) 4 skiltys

Procesorius: 1 Branduolys X3470 @ 2.93GHz Atmintinė: 1024RAM

Disko vieta: 40GB

Diskai: SAS 15000RPM, RAID

Srautas: 100Mbps

 

Perkraunant portalo puslapius, CPU Load average kartais pakyla net iki 9-10 (virš normos 900-1000%) Kažkas neįtikėtino atrodo...

Maniau, kad pagrindinis problemos šaltinis yra per didelis query (užklausų) skaičius, jų duoda 150-200 per vieną puslapio atvertimą, tačiau bandžiau atjunginėt įvairius extensionus, buvo pavykę sumažinti užklausų skaičių iki 50, tačiau problema išlieka ta pati. CPU Load average šokinėja nuo 0.5 iki 6,7,8...

Naudoju įvairius keshavimo įrankius, optimizatorius ir viską ką sugebėjau rasti, tačiau naudos iš to mažai... Extensionų taip pat nėra ypatingai daug...

 

Taigi, kame problema? Žinau, kad joomla yra labai sunki tvs ir naudoja resursų daugiau nei daugelis kitų turinio valdymo sistemų, tačiau ar normalu, kai tokiam kukliam tinklapiui nepakanka tokio serverio ? Kai Serverio Apkrova šokinėja nuo 30 iki 900% ? Galbūt reikia patį serverį kažkaip suderinti su Joomla? Niekaip nepavyksta rasti problemos šaltinio, taigi ieškau žmogaus, kuris gerai išmano tokius dalykus ir galėtu patarti ir padėti, visa tai sutvarkyti. Žmogui, kuris padės išspręsti problemą skolingas neliksiu ;)

Redagavo moneyman
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nesu VDS profas, bet tokios pastabeles butu

manau jei toks lankomumas, tai nenaudot jokiu cache, jokiu optimizatoriu, tu uzklausu skaicius tikrai manyciau neoptimalus, gal dar tie greiciausai pesineliai laikomi duomenu bazeje, dar manyciau nelogiskas variantas daryti loginima i MySQL.

Manau esme uzklausu skaiciuje, MySQL panaudojimo principe dar gal konfiguracijoje.

 

Koks pvz MySQL dump dydis

 

Taigi, yra problema. Turiu Portalą ant Joomla tvs. Portalui jau daugiau nei dveji metai ir neseniai pradėjo lįsti labai rimtos problemos. Tinklapis naudoja siaubingai daug serverio CPU. Lankomumas tik 100-200.

 

Neseniai perkėlėme tinklapį į Duomenų Centro VDS

 

Virtualus dedikuotas serveris (VDS) 4 skiltys

Procesorius: 1 Branduolys X3470 @ 2.93GHz Atmintinė: 1024RAM

Disko vieta: 40GB

Diskai: SAS 15000RPM, RAID

Srautas: 100Mbps

 

Perkraunant portalo puslapius, CPU Load average kartais pakyla net iki 9-10 (virš normos 900-1000%) Kažkas neįtikėtino atrodo...

Maniau, kad pagrindinis problemos šaltinis yra per didelis query (užklausų) skaičius, jų duoda 150-200 per vieną puslapio atvertimą, tačiau bandžiau atjunginėt įvairius extensionus, buvo pavykę sumažinti užklausų skaičių iki 50, tačiau problema išlieka ta pati. CPU Load average šokinėja nuo 0.5 iki 6,7,8...

Naudoju įvairius keshavimo įrankius, optimizatorius ir viską ką sugebėjau rasti, tačiau naudos iš to mažai... Extensionų taip pat nėra ypatingai daug...

 

Taigi, kame problema? Žinau, kad joomla yra labai sunki tvs ir naudoja resursų daugiau nei daugelis kitų turinio valdymo sistemų, tačiau ar normalu, kai tokiam kukliam tinklapiui nepakanka tokio serverio ? Kai Serverio Apkrova šokinėja nuo 30 iki 900% ? Galbūt reikia patį serverį kažkaip suderinti su Joomla? Niekaip nepavyksta rasti problemos šaltinio, taigi ieškau žmogaus, kuris gerai išmano tokius dalykus ir galėtu patarti ir padėti, visa tai sutvarkyti. Žmogui, kuris padės išspręsti problemą skolingas neliksiu ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 mėnesių...

Taigi, prikeliu tris mėnesius dulėjusią šią temą. Iš dalies servo apkrovos problemą buvau išspręndęs. Persiinstaliavau iš naujo visą Joomla, ir į ją sukėliau senos joomlos duomenis, apkarpiau duomenų bazę. Žodžiu atsisakiau daugelio net ir reikalingų funkcijų. Po šių darbų serverio taip stipriai neapkrauna. apkrova svyruoja nuo 0.05 iki 0.8. retkarčiais pakyla ir šiek tiek daugiau. Tačiau, Nors apkrova dabar palyginus nėra labai didelė, tačiau ji vistiek kažkokia nepastovi, ir bandant po truputi tobulinti ir plėsti tinklapi, apkrova pradeda kilti..

Mėginau eksperimanetuoti. Vieną kartą perkrovus tinklapio puslapius aprkova šokteli iki 0.8, o kitą kartą, kraunant tuos pačius puslapius apkrova nekyla arba net krinta...

Pradėjau nagrinėti servo Error logus ir pamačiau, kad tinklapis meta daugybe įvairiausių PHP error, PHP notice, Fatal error ir kitokių erroru... Nesuprantu iš kur tokie kiekiai erroru? Kartais pekrovus tinklapio puslapius tu erroru nėra, o kartais pasipila kaip iš kibiro ir kas keisčiausia errorus meta susijusius su tikrai gana patikimais ir nemanau kad kreivomis rankomis parašytais extensionais kaip pvz CB, Alpha user points, Kunena arba net su pačios Joomlos susijusiais failais..

 

Taigi, norėčiau paklausti PHP, joomlos specialistų arba visų, kurie bent kažką žino apie tai:

 

Ar servo apkrovą ir lemia tie visi errorai ?

Dėl kokių priežasčių tie errorai atsiranda, jeigu viskas gerai... Extensionai surašyti ir atnaujinti tvarkingai.

Labiausiai norėčiau išgirsti nuomonę iš žmonių, kurie turi joomlos projektus veikiančius VDS serveriuose. Būtų įdomu susžinoti kaip kitos Joomlos veikia kituose VDS servuose, gal reikia kažkokius spec PHP nustatymus nustatyti ?

 

Šiuo metu įtariu kad mano serve gali būti neviskas nustatyta kas reikia. Prieš įdiegiant joomla į servą rodo du php nustatymų neatitikmenis. Ar šios php funkcijos gali ir kelti problemas ?

 

http://img825.imageshack.us/img825/9213/joomlainstal.png

 

Uploaded with ImageShack.us

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...