30th January 2011, 07:07
#6
1 out of 1 members found this post helpful.
Cateva sugestii:
- salvarea imaginilor siglelor si produselor in diferite dimensiuni o singura data la inceput ar putea solicita procesorul mai putin decat redimensionarea lor cu thumbnails.php la fiecare accesare de pagina;
- folderele de imagini ar trebui sa aiba cache, atat cele cu imagini ale produselor si siglelor, dar si cele cu imaginile template-ului;
- de regula load-ul pe server si intarzierile in livrarea paginilor sunt generate de catre MySQL care ruleaza greu, asa ca sugerez verificarea si oprimizarea interogarilor MySQL realizate de site in fiecare situatie practica (generarea listei de firme, a listei de produse, afisare individuala firma + lista firmelor similare etc);
- implementarea unei solutii de cache pe pagini (adica sa nu rulezi PHP+MySQL la fiecare accesare de pagina, ci sa le salvezi / livrezi ca si flat-files, cu regenerare din php o data la cateva zile), asta s-ar putea sa nu-ti convina daca vrei ca totul (firme, produse) sa fie in timp real pe site, plus ca daca vrei sa schimbi ceva in layout asta se va reflecta pe site abia dupa regenerarea paginilor din cache;
- trecerea la un server dedicat cu procesoare mai multe / mai puternice (vezi aici o lista cu procesoare folosite pe servere), dar si cu mai multa memorie.
P.S.
- pe cat posibil, blocarea botilor (care citesc paginile pentru a gasi adrese de e-mail, sau pentru furt de continut) si motoarelor de cautare care-ti citesc site-ul fara alt efect pentru tine decat cresterea load si bandwidth.
Ultima modificare făcută de c_n_m; 30th January 2011 la 07:18.
Motiv: p.s.