Pagina generată în

Tot timpul zilei!

În acest articol scurt, vreau să vă spun cum să marcați durata de execuție a codului dvs. PHP. Mulți oameni numesc această metodă prin numărarea timpului de generare a paginii. Mi-a plăcut și acest nume, așa că în viitor îl voi folosi mai des.







Nu spuneți că nu ați văzut niciodată o astfel de inscripție pe site-uri:

Un lucru minunat, totuși. Nu vă înșelați dacă vreți să o implementați și pe site-ul dvs.? Dacă vrei, atunci hai să mergem.

În primul rând, voi explica logica funcționării unui astfel de cip. Este foarte simplu:

  • Înainte de a executa codul pe care dorim să îl detectăm, citim ora curentă.
  • După ce codul este executat, citim din nou timpul curent și extragem diferența dintre timpii care rezultă.

Eu vă scriptul responsabil pentru calcularea timpului de la începutul și sfârșitul codului recomandă, respectiv, pentru a efectua în fișiere individuale și inserați-le în funcție de necesități.

Deci, codul pentru script este start.php. care numără timpul curent (introduceți-l în locul unde începem să numărați, adică undeva la începutul paginii).

Fișierul start.php

Timpul de pornire a fost calculat. Acum codul pentru fișier este end.php. care, de asemenea, calculează ora curentă și apoi afișează diferența dintre acest timp de la contorizarea în fișierul start.php. și anume de fapt, și afișează ora generării paginii.







Fișierul end.php

În principiu, asta e tot. Fișier paste start.php în cazul în care doriți să începeți de timp; end.php - unde doriți să opriți cronometrul. Puteți implementa inserări de fișiere, de exemplu, cu instrucțiunea include ();

E terminat. Cu toate acestea, cu siguranță doriți să înțelegeți cum funcționează pe care am scris-o. Personal, nu-mi place juzat evoluțiile altor persoane în principiu. Și dacă fac, atunci, asigurați-vă că înțelegeți lucrarea lor. În continuare, vă voi explica de ce servesc funcțiile pe care le-am folosit în exemple și vă voi da sfaturi.

Funcțiile utilizate în exemple

Sfaturi (sau mai degrabă sfaturi =)

  • Exemplele pot fi folosite pentru a marca executarea oricărui fragment de script. Ie nu este necesar ca site-ul să marcheze complet generarea unei pagini dinamice. Unii muhlyuyut, constatând că nu este clar că; deci nu este surprinzător faptul că un site cu un gândac gruzyaschiysya viteză, generat într-un timp surprinzător de scurt. În principiu, timpul de generare și timpul de ieșire a paginilor sunt complet diferite. De exemplu, pe site-ul nostru - Progers.ru marcăm timpul de execuție al întregului cod PHP care este prezent.

Probabil că tot am vrut să vă spun despre acest subiect. Un exemplu tipic poate fi văzut pe site-ul nostru - Progers.ru. unde în drepturile de autor este afișat acest timp notoriu de generare a paginii.

Pe asta vă spun la revedere. Te-a învățat să marchezi timpul generării paginii de către Makswell =%)







Articole similare

Trimiteți-le prietenilor: