Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Incarcare greoaie pagina PHP
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
EmilFurniga



Data înscrierii: 30/Apr/2008
Mesaje: 8

Trimis: Mie Apr 30, 2008 3:41 pm    Titlul subiectului: Incarcare greoaie pagina PHP  

o pagina se incarca tare greu (6-12 secunde)
Sus  
EmilFurniga



Data înscrierii: 30/Apr/2008
Mesaje: 8

Trimis: Mie Apr 30, 2008 3:48 pm    Titlul subiectului: Re: Incarcare greoaie pagina PHP  

EmilFurniga a scris: o pagina se incarca tare greu (6-12 secunde)

scuze de descrierea sumara, am patit sa scriu o groaza si nu m-a lasat sa postez.

acum detaliez:

am asa: o pagina care se incarca greu , link aci:
[nu ma lasa sa o adaug]

in loguri la apache arata ca are timp de raspuns intre 6 si maxim 12-13 secunde (majoritatea cererilor fiind furnizate la 8-9 secunde), in contextul in care toate paginile site-ului raspund sub 1 secunda (in loguri la Apache apare 0)

am cautat pe net despre debugging-ul legat de asa ceva, am facut chestia cu logarea query-urilor mysql care depasesc un timp de 0,1 secunde, nu logheaza nimic, deci mysql-ul nu e cauza.

masina nu e incarcata deloc, traficul e lejer si nu ar justifica asa un delay

are 1,5 GB RAM si sta lejer ca si utilizare a memoriei, iar incarcarea procesorului nu e mare, doar normala.

cum sa abordez problema ? ce sa fac sa gasesc cauza ?

multumesc.
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2158
Locație: Bucuresti

Trimis: Mie Apr 30, 2008 3:50 pm    Titlul subiectului:  

pai si ne zici si noua ce functii sau clase folosesti in acea pagina? sau macar ce face acea pagina?

intrebare: o pagina se incarca greu... ce pot sa fac?
raspuns: nu o mai accesezi...
Sus  
EmilFurniga



Data înscrierii: 30/Apr/2008
Mesaje: 8

Trimis: Mie Apr 30, 2008 4:01 pm    Titlul subiectului:  

Birkoff a scris: pai si ne zici si noua ce functii sau clase folosesti in acea pagina? sau macar ce face acea pagina?

intrebare: o pagina se incarca greu... ce pot sa fac?
raspuns: nu o mai accesezi...


mysql_connect, query, chestii simple in general si functii uzuale

are sens sa descriu ? pagina e sus pe net, as putea sa dau link da' nu pricep cum trec de filtrul forum-ului
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2158
Locație: Bucuresti

Trimis: Mie Apr 30, 2008 4:03 pm    Titlul subiectului:  

da link cu spatii intre www . site . com
Sus  
EmilFurniga



Data înscrierii: 30/Apr/2008
Mesaje: 8

Trimis: Mie Apr 30, 2008 4:05 pm    Titlul subiectului:  

www . asociatiabrokerilor . ro / newsletter
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2158
Locație: Bucuresti

Trimis: Mie Apr 30, 2008 4:14 pm    Titlul subiectului:  

pot fi multe cauze din care o pagina se genereaza mai greu,
- poate fi din cauza unui link extern (o poza care nu e pe serverul local)
- poate fi din cauza conectari la mysql (daca nu e localhost)
- poate fi de la includerea fisierelor externe
- poate fi de la una din functiile folosite (eu am avut probleme cu gethostbyaddr statea 19 secunde)

tot ce pot sa iti recomand e sa generezi pagina aia pe bucati si sa vezi la ce bucata incepe sa se afiseze lent... si apoi vezi ce cod ai in bucata aia...
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 752
Locație: localhost

Trimis: Mie Apr 30, 2008 4:30 pm    Titlul subiectului:  

- poate fi din cauza index la mysql .!
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2158
Locație: Bucuresti

Trimis: Mie Apr 30, 2008 6:23 pm    Titlul subiectului:  

ar trebui daca ar fi de la mysql sa iti faca la fel si in alte pagini in care accesezi aceleasi tabele...
Sus  
EmilFurniga



Data înscrierii: 30/Apr/2008
Mesaje: 8

Trimis: Lun Mai 05, 2008 10:04 am    Titlul subiectului:  

Quber a scris: - poate fi din cauza index la mysql .!

nu cred ca e de la indecsi, a fost primul lucru pe care l-am verificat, plus ca am pe mysql logare la toate query-urile sub 0,1 secunde, dar in log nu-mi arunca nimic, deci nu face delay la de baza de date

tot in ideea asta, am inceput debug pe pagina si , in mod foarte curios, mi-a scazut timpul de raspuns la pagina cu 3 secunde doar pentru ca am scos un include de fisier css

si nu era mare -- 60 de linii

deocamdata atat, o sa vad restul pana la 8-12 secunde de unde vine
Sus  
EmilFurniga



Data înscrierii: 30/Apr/2008
Mesaje: 8

Trimis: Vin Mai 09, 2008 11:02 am    Titlul subiectului:  

EmilFurniga a scris: Quber a scris: - poate fi din cauza index la mysql .!

nu cred ca e de la indecsi, a fost primul lucru pe care l-am verificat, plus ca am pe mysql logare la toate query-urile sub 0,1 secunde, dar in log nu-mi arunca nimic, deci nu face delay la de baza de date

tot in ideea asta, am inceput debug pe pagina si , in mod foarte curios, mi-a scazut timpul de raspuns la pagina cu 3 secunde doar pentru ca am scos un include de fisier css

si nu era mare -- 60 de linii

deocamdata atat, o sa vad restul pana la 8-12 secunde de unde vine

da, am gasit duda definitiv

problema era de la inca un include care adauga un fisier text (un articol) cu ceva cod in el.

la fel si cu primul include care baga cod css, si ala adauga un delay de 3 secunde la incarcare.

acum se incarca pagina si in loguri imi apare timp de acces 0, ca si la celelalte pagini, incarcarea fiind instantanee la utilizator

n-am inteles de ce duda asta cu include-le lenes, da' e cert ca d-aci a fost.

oricum cod greoi ca executie in fisierul respectiv nu era, doar se folosea de niste variabile (vreo 2, nu e mare cod) din pagina principala
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community