PDA

View Full Version : Consum de resurse pe server depasit


tataraseni
02-18-2008, 07:41 PM
Am o problema destul de nasoala si urgenta :

- se ia una bucata imagine de 1 - 2 kb care este posibil sa apara pe cele peste 8.300 de site-uri inscrise in directorl www.smarty.ro , imagine ce are rolul de baclink si promovare a directorului;
- de vreo 4 - 5 zile primesc instiintare de la hosting ca s-a depasit consumul de resurse cu mult peste valorile admise si ca fisierul care mananca atatea resurse este tocmai acea imagine;
- am sters imaginea dar problema - consumul de resurse - nu stiu daca a disparut , in schimb log-urile sunt acum arhipline de eroarea 404;

Intrebarea e cum sa fac sa scap de consumul de resurse peste limitele impuse fara sa renunt la imagine sau cum sa fac o redirectare neconsumatoare de reusurse atunci cand este apalelata aceasta imagine ? Cum sa fac redirectarea la eroarea 404 spre index stiu.

PS : Nu sunt convins ca nu e o lucratura din partea concurentei pentru ca problema a aparut brusc fara o exploxie a numarului de inscrieri in director sau a back-link-urilor...

bloggero
02-18-2008, 10:54 PM
scrie in .htaccess file:

redirect 301 /images/imagine.jpg http://www.smarty.ro

da' un redirect de genul nu stiu daca te scapa de load pe server, te scapa de 404

dacian
02-19-2008, 02:31 AM
Ai primit doar instiintarea simpla sau era ceva bine documentat (loguri & altele - la o adica si astea pot fi modificate din pacate) ?

toto
02-19-2008, 09:49 AM
PS : Nu sunt convins ca nu e o lucratura din partea concurentei pentru ca problema a aparut brusc fara o exploxie a numarului de inscrieri in director sau a back-link-urilor...

Cate site-uri ai inscrise in director care afiseaza imaginea ta?

Numarul de site-uri * 2k = traficul necesar/consumat pentru afisarea imaginii
Cate afisari in total (aproximativ) au acele site-uri in care apare si imaginea ta?
nr afisari totate * traficul necesar/consumat = traficul total.

Evident, tot calculul e cam din topor, insa iti faci o idee daca poate fi vorba despre inselatorie sau daca chiar exista posibilitatea ca acea imagine sa consume foarte multe resurse...

Ai putea sa faci 10 hosturi gratuite, doar pentru acea imagine si sa imparti "over-load"-ul pe toate... Sa traga imaginea si din alte locuri, nu numai de pe serverul tau...

PS
La un numar total de 1 mil de afisari ale imaginii/zi, iti rezulta aproximativ 2 GB trafic/zi. Inmultit cu 30 de zile... :)

Ovidiu
02-19-2008, 10:15 AM
Afisarea unui fisier static nu-ti consuma resurse in asa fel incat sa-ti omoare hosting-ul, oricate accesari ar avea. Eu banuiesc ca:
- au setata o limita maxima de conexiuni in serverul http respectiv, limita ce se atinge foarte usor la multe accesari pe secunda; serverul ar putea sustine probabil de 10 ori mai multe
- au activat connection keep-alive, raman conexiunile deschise, desi nu ar mai trebui in cazul tau; amplifica efectul setarii de la punctul anterior si il transforma intr-un bulgare de zapada
- habar nu au ce e ala mod_mem_cache
Recomandarile sunt fie sa discuti cu ei, sa le explici care e specificul nevoilor tale si sa-si configureze serverul ca atare, fie sa treci pe server propriu (virtual sau colocat). Bineinteles, pentru fisiere statice poti incerca si solutii optimizate pentru footprint mic gen thttpd, lighttpd etc.

tataraseni
02-19-2008, 02:30 PM
@toto , o sa razi de mine dar iti spun ca www.smarty.ro nu consuma nici 10% din banda lunara de trafic alocata, ceea ce mi s-a spus ca a intrat in depasire sunt procesorul si memoria serverului ambele trecand de cel 5% cat mi s-a spus ca sunt limitele normale...

@ovidiu , merci pentru sfaturile pertinente, desi ma cam uit ca pisica la calendar invat repede...

Partea care ma nedumereste cel mai mult este urmatorul fapt : la accesarea site-ului de catre crawler-ul Google apare eroare 404 (cel putin asa spune webmaster tools), iar cand pornesc crawler-ul pentru realizarea sitemapului XML ceva de pe server blocheaza accesul crawler-ului si nici pe partea de browser nu mai vad nimic in urmatoarea jumatate de ora (e cu aprximatie) desi http://www.siteuptime.com imi zice ca totul e OK...

Nu stiu ce sa mai cred dar vorbeam de dimineata cu un amic si cred ca e cazul sa trec pe un server dedicat pe care sa mi-l administrez singur...

Aurel63
02-19-2008, 08:14 PM
Ce hosting ai?/ oricum, de apreciat ca te instiinteza despre probleme;am vazut la multe firme de hosting din ro, ca specifica clar: daca depasiti...afara, fara notificare prealabila.
Daca nu se poate pe forum, poate un pm, ca sunt interesat de un hosting ok.