Tema: Re: Hostingas is namu ar ofiso
Autorius: Mindaugas J.
Data: 2009-08-07 17:48:58
"Feniksas" <audriusTRINTI@TRINTIcablenet.lt> wrote in message 
news:h5h4h4$qt4$1@trimpas.omnitel.net...
> sau nepriestarauju - mysql galiu sumazint be nenuspejamo pasalinio efekto 
> iki 150Mb, isskyrus greiti, jei isjungti innodb - iki 70-100, o visa 
> likusi ram'a suryja Apache/php ir pagalbiniai toolsai (eaccelerator, pvz).
>
> :) pirmine problema yra ram susivalgymas del didelio moduliu kiekio 
> (kitaip sakant DAUG php)
>
> sorry, neparasiau uzklausu kiekiu tada, velu buvo.
>
> siek tiek krapstau settingus, tai ismeciau keleta nenaudojamu Apache 
> moduliu ir pakoregavus worker_mpm setingus viskas po truputi gereja.
>
> siaip mes per toli nuejom nuo pagrindines temos: ram trukumo problema 
> bandziau sprest _netinkamu_ metodu, sita tamsta labai sauniai 
> argumentavai. kitos pasidarytos isvados: tiesint sau rankas, ieskot 
> kazokio geresnio vps provaiderio (panasu, kad yra geresniu pasiulymu nei 
> turiu dabar), keist toolsus.

MySQL'ui mažinti atminti, vien tik tam, kad turėti jos daugiau kitoje 
vietoje yra absurdas. Taip pat kalbėti apie tai kiek RAM'o sunaudoja 
MySQL'as nesigilinant ir tai kam konkrečiai pas jį tas RAM'as naudojamas 
irgi neverta. Bet galima pakalbėti apie tai, kad turint blogą duomenų schemą 
ir lėtas užklausas sistema veikia lėtai. Pradėjus tą sistemą papildomai 
kešuoti su PHP ir pritrūkūs RAM'o dar papildomai jo "nuimti" nuo MySQL'o 
irgi yra *** labai blogas dalykas ***. Juk MySQL'as turi beveik viską ko 
reikia duomenų kešavimui. Turint omenyje, kad pas tave yra 100 unikelių per 
dieną... Gaunam, kad vienam vartotojui tau neužtenka viso RAM'o, kad proto 
ribose pateikti dinaminį puslapį. Tu turi sugebėti surasti tą vietą (ar 
vietas), kurios labiausiai stabdo. Tai gali būti užklausos, tai gali būti 
kažkokie online susijungimai, tai gali būti XML'o parsinimas. Reikia 
identifikuoti tas vietas ir tada galvoti, kaip jas išspręsti. Tiesa yra 
tokia, kad duomenys iš MySQL'o PHP aplikacijai turi būti atiduodami labai 
greitai. Jeigu taip nėra vadinasi problemos bus - pasikartosiu jau ne 
kartą - duomenų stuktūroje, užklausose, MySQL nustatymuose. Jeigu čia viskas 
ok, tai gaunasi, kad pas tave yra atliekami kažkokie veiksmai/skaičiavimai 
su PHP, kurie užtrunka per ilgai - surask juos. Pasiaiškinimai, kad "pas 
mane čia visokie toolsai, tokie kaip eAccelerator" netinka, nes jie skirti 
sistemai pagreitinti, o ne sulėtinti. Jeigu stabdo kešavimo sistemos tai 
mesk jas lauk, atsiras vietos MySQL'ui (-;

Gal negėda parodyt ir patį puslapį? Bus galima pamatyti kokia info ten 
atvaizduojama, gal tada bus aiškiau, kodėl ten kažkas taip stabdo.

-Mindaugas J.

Skaitau skaitau... ir kuo toliau tuo man labiau norisi tikėti, kad pas tave 
yra