Afisare secunde generare pagina
-
- Mesaje: 313
Afisare secunde generare pagina
Buna am si eu o intrebare. Cum pot sa fac un script care sa afiseze secundele in care a fost generata o pagina??De ex la Google cand dai o cautare iti apare x Rezultate pentru cautare x (in 10 secunde)... Pls help
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
MarPlo
Mesaje: 4343
Ar merge cam asa:
- la inceputul scriptului se preia intr-o variabila timpul curent, in milisecunde (cu "microtime(true);"), iar la sfarsitul scriptului se preia inca o data timpul in milisecunde, din acesta scazandu-se acea variabila.
Dupa modelul urmator:
- la inceputul scriptului se preia intr-o variabila timpul curent, in milisecunde (cu "microtime(true);"), iar la sfarsitul scriptului se preia inca o data timpul in milisecunde, din acesta scazandu-se acea variabila.
Dupa modelul urmator:
Cod: Selectaţi tot
<?php
$t = microtime(true);
// ... Cod PHP ...
$timp_trecut = number_format((microtime(true)-$t), 4, '.', '');
echo 'Pagina a fost incarcata in '.$timp_trecut.' secunde';
?>
claUdiu
Mesaje: 313
Lam pus in pagina dar problema este ca imi arata doar 0.00 secunde nu se schimba...
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
MarPlo
Mesaje: 4343
Am testat si functioneaza. De exemplu, probeaza urmatorul cod:
- In pagina afisa "Pagina a fost incarcata in 1.0269 secunde".
- E diferenta intre "a genera o pagina" (care se face pe server, foarte rapid) si "a afisa o pagina" (care implica transferul si incarcarea in browser, timp care dureaza si nu tine de php)
Cod: Selectaţi tot
<?php
$t = microtime(true);
for($i=0; $i<9999; $i++) $a = $i;
sleep(1);
$timp_trecut = number_format((microtime(true)-$t), 4, '.', '');
echo 'Pagina a fost incarcata in '.$timp_trecut.' secunde';
?>
- E diferenta intre "a genera o pagina" (care se face pe server, foarte rapid) si "a afisa o pagina" (care implica transferul si incarcarea in browser, timp care dureaza si nu tine de php)
Subiecte similare
-
Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,Ultimul mesaj
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine... -
Deschidere camera chat fara refresh pagina
PHP - MySQL - XML
Primul mesaj
Am tot cautat pe net un script js ca atunci cand vreau sa dau click pe o camera de chat sa o incarce in pagina respectiva fara sa am refresh la...Ultimul mesaj
Salut,
Depinde cum ai chatul construuit. Daca ai camera de chat afisata intr-un iframe, faci ca la clic pe butonul pentru camera sa se schimbe... -
load time - idle mare - pagina principala
Discutii si Intrebari Diverse
Primul mesaj
Salut,Ultimul mesaj
cu inspect-ul din Chrome si apoi tab-ul Performance se pot vedea timpii de incarcare ai unei pagini web.
Am cate o pagina principala pe...
Iata ce am gasit pe internet:
This is idle time, the time when the browser is waiting on the CPU or GPU to do some processing.
I can't find any... -
Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax
Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.Ultimul mesaj
Am acest cod...
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui... -
Afisare rezultate paginate la scroll page
JavaScript - jQuery - Ajax
Primul mesaj
Salut,Ultimul mesaj
In baza de date am 23 de rezultate din care initial afisez doar 10 si as vrea ca atunci cand ajung cu scroll la finalul paginii sa imi...
Am rezolvat(era o litera gresit apasata pe acolo), imi merge scriptul, dar a mai aparut o eroare.
Eu am 21 de inregistrari in baza de date.
Daca... -
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună MarploUltimul mesaj
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc