Am un server dedicat pe care merge un site , un pic cam greu , iar la Server status in cpanel imi arata overloaded si acel buton rosu .
Sunt vizitatori care rasfoiesc paginile siteului .Chiar daca voi lua cel mai performant server , teoretic tot va ajunge overloaded la un moment dat.
Ce solutie exista in astfel de cazuri ? Pot adauga alt server care sa il "ajute" pe primul, adica mai multe servere sa se comporte ca unul singur ? Astfel incat sa mearga siteul repede pentru orice vizitator.
Cel mai bun server este overloaded, ce alternative sunt ?
Moderator: Moderatori
Poti folosi aceasta clasa pentru benchmark:
http://pear.php.net/package/Benchmark/
Poti folosi cache lite pentru caching
http://pear.php.net/manual/en/package.c ... e-lite.php
Poti sa compresezi outputul folosind ob_start('ob_gzhandler');
Poti optimiza codul html si css, si mai ales imaginile, sa nu ocupe mult...
Citeste pe aici despre load balancing
http://en.wikipedia.org/wiki/Load_balancing_(computing)
http://pear.php.net/package/Benchmark/
Poti folosi cache lite pentru caching
http://pear.php.net/manual/en/package.c ... e-lite.php
Poti sa compresezi outputul folosind ob_start('ob_gzhandler');
Poti optimiza codul html si css, si mai ales imaginile, sa nu ocupe mult...
Citeste pe aici despre load balancing
http://en.wikipedia.org/wiki/Load_balancing_(computing)
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
evolution scrie:1.Cum sa ii fac benchmark , exista un soft anume care trebuie rulat ?
2.Totusi nu cred ca un site foarte solicitat poate sa reziste pe un singur server doar optimizand codul ca sa manance resurse.Luati de exemplu hi5.com ca este mai cunoscut.
1. uite un soft, merge si cu trialul sa faci teste http://www.paessler.com/webstress/download
2. daca codul a fost scris de un incepator, automat ca va merge greu, trebuie rescris codul ca sa fie mai optimizat si sa nu manance degeaba resurse sau sa faca aiurea 7 interogari la bd cand se poate face 1 singura... eventual cu un cache ceva...
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
- mihaitha
- Senior Member
- Mesaje: 2383
- Membru din: Vin Mai 04, 2007 12:40 pm
- Localitate: Sibiu
- Contact:
Nu stiu zau ce site ai de e atat de incarcat, incat iti ingenuncheaza un server dedicat. Iti spun sincer ca autobizz.ro (60.000+ vizitatori/zi) si valutabnr.ro (30.000+ vizitatori/zi) ruleaza pe acelasi server, si se misca foarte bine, mai ales ca la autobizz codul nu e foarte optimizat. Drept urmare, daca iti optimizezi codul, ar trebui sa iti rezolvi problema.
Daca chiar ai nevoie de mai mult, poti distribui pagina pe mai multe servere, prin implementarea unui CDN dar o sa te coste...
Daca chiar ai nevoie de mai mult, poti distribui pagina pe mai multe servere, prin implementarea unui CDN dar o sa te coste...
beeuser - nu am incercat pentru ca nu ma pricep ,voi plati pe cineva cand voi avea bani sau invat eu incetul cu incetul
Imaginile le-am redus ca dimensiuni.
Birkoff - am in cea mai mare parte codul e format dintr-o lista cu $ia_valoareaX_din_sql apoi echo"valoarea_de_care_ai_nevoie. Nu prea am Get,Iffset etc. Mi-e usor sa il modific , dar e posibil sa prezinte unele dezavantaje pe care nu le stiu. Mersi pentru link.
mihaitha - autobizz.ro are 10.000 pe ZI-nu pe saptamana din cate vad pe trafic.ro ; valutabnr.ro nu e in trafic.ro dar cred ca are jumate din autobizz
Imaginile le-am redus ca dimensiuni.
Birkoff - am in cea mai mare parte codul e format dintr-o lista cu $ia_valoareaX_din_sql apoi echo"valoarea_de_care_ai_nevoie. Nu prea am Get,Iffset etc. Mi-e usor sa il modific , dar e posibil sa prezinte unele dezavantaje pe care nu le stiu. Mersi pentru link.
mihaitha - autobizz.ro are 10.000 pe ZI-nu pe saptamana din cate vad pe trafic.ro ; valutabnr.ro nu e in trafic.ro dar cred ca are jumate din autobizz
- mihaitha
- Senior Member
- Mesaje: 2383
- Membru din: Vin Mai 04, 2007 12:40 pm
- Localitate: Sibiu
- Contact:
sorry, evolution, m-am referit la afisari, nu la vizitatori. My bad. Anyway, sunt aproape 100.000 de requesturi zilnic. Tu ai mai multe? Ideea e ca un server dedicat n-ar trebui sa aiba probleme la un astfel de volum. Iar dupa cum spuneam, codul la autobizz e scris acum 2 ani, si nu e optimizat (eram mai n00b la vremea aia )
Nu am mai multe afisari,dar primesc de la serverul dedicat 3 tipuri de mesaje zilnic,se aduna vreo 30 in inbox:
_______________________________________________
subject:lfd: Excessive resource usage: username (6571)
Time: Sun Jul 27 13:56:59 2008
Account: username
Resource: Process Time
Exceeded: 336350 > 1800 (seconds)
Executable: /usr/local/cpanel/bin/cpuwatch
Command Line: /usr/local/cpanel/bin/logrunner 2.0 /usr/local/cpanel/3rdparty/bin/english/webalizer -N 10 -D /home/username/tmp/webalizer/dns_cache.db -R 250 -p -n mysite.ro -o /home/username/tmp/webalizer /usr/local/apache/domlogs/mysite.ro
PID: 6571
Killed: No
________________________________________________
Subject: lfd: High 5 minute load average alert - 7.40
Time: Sun Jul 27 13:27:19 2008
1 Min Load Avg: 16.00
5 Min Load Avg: 7.40
15 Min Load Avg: 5.10
Running/Total Processes: 19/227
si multe linii din linux
_________________________________________________
subject: [statscheck] Stats/Server Overload on mysite.ro
IMPORTANT: Do not ignore this email.
This is cPanel stats runner on mysite.ro!
While processing the log files for user username, the cpu has been
maxed out for more than a 6 hour period. The current load/uptime line on the server at the time of
this email is
10:34:05 up 61 days, 11:34, 0 users, load average: 3.80, 3.77, 4.83
You should check the server to see why the load is so high and take
steps to lower the load. If you want stats to continue to run even with a high load; Edit
/var/cpanel/cpanel.config and change extracpus to a number larger then 0 (run
/usr/local/cpanel/startup afterwards to pickup the changes).
Ce ar trebui sa fac?
_______________________________________________
subject:lfd: Excessive resource usage: username (6571)
Time: Sun Jul 27 13:56:59 2008
Account: username
Resource: Process Time
Exceeded: 336350 > 1800 (seconds)
Executable: /usr/local/cpanel/bin/cpuwatch
Command Line: /usr/local/cpanel/bin/logrunner 2.0 /usr/local/cpanel/3rdparty/bin/english/webalizer -N 10 -D /home/username/tmp/webalizer/dns_cache.db -R 250 -p -n mysite.ro -o /home/username/tmp/webalizer /usr/local/apache/domlogs/mysite.ro
PID: 6571
Killed: No
________________________________________________
Subject: lfd: High 5 minute load average alert - 7.40
Time: Sun Jul 27 13:27:19 2008
1 Min Load Avg: 16.00
5 Min Load Avg: 7.40
15 Min Load Avg: 5.10
Running/Total Processes: 19/227
si multe linii din linux
_________________________________________________
subject: [statscheck] Stats/Server Overload on mysite.ro
IMPORTANT: Do not ignore this email.
This is cPanel stats runner on mysite.ro!
While processing the log files for user username, the cpu has been
maxed out for more than a 6 hour period. The current load/uptime line on the server at the time of
this email is
10:34:05 up 61 days, 11:34, 0 users, load average: 3.80, 3.77, 4.83
You should check the server to see why the load is so high and take
steps to lower the load. If you want stats to continue to run even with a high load; Edit
/var/cpanel/cpanel.config and change extracpus to a number larger then 0 (run
/usr/local/cpanel/startup afterwards to pickup the changes).
Ce ar trebui sa fac?
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori