29th January 2011, 17:54
#3
1 out of 1 members found this post helpful.
Leverage browser caching (16/100) Adauga asta in .htaccess
Cod:
# Asset Expiration
ExpiresActive On
<FilesMatch "\.(ico|gif|jpeg|jpg|png|js|css|php)$">
ExpiresDefault "access plus 1 year"
</FilesMatch>
Mai multe detalii legate de viteza de incarcare ai aici.
Mi se pare ciudat:
Cod:
http://www.e-oferta.ro/produse
Time to first byte: 9469 ms
Ultima modificare făcută de Nichita; 29th January 2011 la 17:58.
Siteul tau e in balarii, nu urca? Competitorii te bat de iti suna apa in cap? Ai fost penalizat si nu stii ce sa faci? Cel mai probabil ai nevoie de un
audit SEO complet. :)
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.
30th January 2011, 13:48
#9
1 out of 1 members found this post helpful.
Problema este acel timp de incarcare la primul bit (1 secuind),
Ai incercat sa faci o copie a site-ului pe acelasi server (si fisiere si baza de date), care sa nu fie accesata decat de tine. De asemena sa incerci o instalare de test la o alta firma de hosting, e posibil sa fie si ceva de la firma de hosting.
Nu ma pricep la SEO dar ma bag in seama
30th January 2011, 14:33
#10
1 out of 1 members found this post helpful.
@c_n_m: orice fel de cache, numai flat_file cache nu! Pe un site-ulet mai micut sa zicem ca nu s-ar observa diferenta dintre un cache de genul acela si ceva gen memcached, dar la un trafic mai mare se observa. Asa ca... mai bine ar folosi memcached.
Spre exemplu, poti face cache cu rezultatele query-ului care iti returneaza categoriile si subcategoriile. Iar atunci cand adaugi o noua categorie/subcategorie... sa regenerezi cache-ul. Sau poti sa cache-uiesti chiar HTML-ul rezultat in urma rularii scriptului PHP.
Ultima modificare făcută de casperel; 30th January 2011 la 14:45.