Merhabalar ,
PHP ile yaptığımız bir işlemde sayfanın yüklenme süresini nasıl alabiliriz arkadaşlar. PHP ile bir işlem yaptırıyorum bu işlem 2 ila 4 dakika arasında sürebiliyor. Bu işlemin nekadar süreceğini veya nekadar sürede tamamlandığını nasıl öğrenebiliriz bilgisi olan var mı arkadaşlar ?
Not : PHP kategorisine açtığım konular php ile alakalı olmakta lakin cevaplarını php olarak beklememekteyim php harici herhangi birşey ilede cevap verilebilir öneride bulunabilir.
Süreyi nasıl alabiliriz ?
3
●467
- 27-03-2014, 17:45:28Kimlik doğrulama veya yönetimden onay bekliyor.@BR9; aşağıda verdiğim betik ile mantığı anlayabileceğini düşünüyorum.
<?php define("REQUESTED_AT", microtime(true)); /** * PHP * kodlarınız * burada olacak */ define("RESPONDED_AT", microtime(true)); printf("Bu sayfa %s saniyede oluşturuldu.", round(RESPONDED_AT - REQUESTED_AT, 2)); - 27-03-2014, 21:23:09Ortalama süre alabilirsiniz ama işlemden işleme değişir. Mesela cURL kütüphanesi ile işlem yapıyorsanız farklı bir kodlama yapılır, mysql ile ilgili bir işlem yapıyorsanız farklı bir kodlama yapılır.BR9 adlı üyeden alıntı: mesajı görüntüle
Ortalama süre alma işleminin aşamaları şunlardır:
1- Önce bir referans değer alınır. (Eğer döngü içinde bir işlem mevcutsa referans değeri her bir defasında önceki işlem süresini baz alarak yapabilirsiniz veya ilk işlem süresini referans alabilirsiniz)
2- Ortalama hesap basit bir çarpma işlemi ile halledilir ; ((işlem sayısı)*(referans değer))
Diğer türlü işlemin ne kadar sürdüğünü üstteki yorumda arkadaşım belirtmiş. - 27-03-2014, 23:14:18Hocam çok güzel mükemmel bir şekilde çalışıyor. Fakat bu hesaplama süresini en başta öğrenme şansımız varmıdır ? örnek veriyorum ; tahmini 2 dakika gibi bir süre kaldı gibi ?saintx adlı üyeden alıntı: mesajı görüntüle