PHP PDO Sorgusunu PHP'de çalışırken döngü zamanı boyunca kontrol etmek için bir tane var mı? Örneğin, kullanıcının bilgileri 30 saniye veya 3 dakika sürdüğü verilere bağlı olarak güncellemesi gerekir. While döngü sorgusunu çalıştırmayı denemeden önce bunu kullanıcıya göstermek isterim.while döngüsünde bir sorguyu çalıştırmak için ne kadar süreceğini hesaplayın.
cevap
Bunu doğru şekilde yapmanın bir yolu yoktur. PC'nizde yerel olarak yapıyorsanız
, bu bilgisayar özellikleri bağlı olacağını,
sunucuya istemciden bunu yapıyor (yani vs. o zaman bilgisayarın yükü,: Kullanıcı bağlanırken Bir sunucuda barındırılan web siteniz) internet bağlantınıza, bilgisayarınızın hızına, sunucunun hızına, her iki cihazın da mevcut yüklerine bağlıdır.
Temel olarak, hesaba katılması gereken çok fazla değişken vardır ve hiçbir zaman kesin bir tahminde bulunmazsınız.
Ancak Yapabilirsin hep ... Bilgisayarınızda
Eğer döngü 10, 30, 50, vb kere çalıştıran bir test yapın ve this yazı kullanabileceğiniz birkaç testlere dayanarak tahminler sağlayacağını ölçmek ne kadar süreceği:
$start = microtime(true);
while (...) {
}
$time_elapsed_secs = microtime(true) - $start;
Sonra kodun son hali üzerinde ... Eğer kullanıcı nasıl kabaca tahmin vermek için sonuçları kullanabilirsiniz kaç kez kod döngü gidiyor bağlı uzun sürecek.
- 1. Bir mutex değişkeninin bir while döngüsünde işlenmesi
- 2. değişkenler scala içinde while döngüsünde erişilebilir değil
- 3. SQL Server while döngüsünde 2008 yerleştirin
- 4. WordPress: WHILE döngüsünde current_post dizin numarasını alın
- 5. array_rand do-while döngüsünde yeniden çalışmıyor
- 6. Bir while döngüsünde yalnızca bir kez nasıl bir deyim yazdırırım?
- 7. Kod basit bir while döngüsünde beklendiği gibi davranmıyor neden açılamıyor
- 8. iPhone'da bir işlevi çağırmanın ne kadar süreceğini doğru olarak nasıl zamanlarım?
- 9. ImagesService.getServingUrl URL'si ne kadar sürer?
- 10. Belirli bir veri çıkışı için bir while döngüsünde belirli bir süre kullanılması
- 11. Kotlin derleyici, değişkenin do-while döngüsünde null olarak olmadığını çözemiyor
- 12. MySQL Ben sorguyu çalıştırmak çalışıyorum Dizim
- 13. MongoDB - Ben aşağıdaki sorguyu çalıştırmak çalışıyorum artış
- 14. Linux, bir eylem için ne kadar zaman alır?
- 15. Booleanları for döngüsünde kullanma
- 16. İskele ne kadar ölçeklenebilir?
- 17. Ne kadar akıllıca
- 18. Pygame Clock - Ne kadar süre için koşabilir?
- 19. Büyük sayı ne kadar?
- 20. Sonsuza kadar çalıştırmak için python betiği yapın Amazon EC2
- 21. Bir kullanıcının bir TListView'da ne kadar ilerlediğini, ancak kullanıcı kaydırırken ne kadar hesaplama yapıldığını nasıl hesaplarsınız?
- 22. java.lang.NumberFormatException: null - bir do döngüsünde
- 23. Bu sorguyu neden EXECUTE IMMEDIATE ile çalıştırmak başarısız oluyor?
- 24. Bir DataSet ne kadar temsil etmelidir?
- 25. c döngüsünde birden çok koşul için
- 26. Bir sınıfın ne kadar bellek kullandığını belirleyin.
- 27. Bir RSS yayını XML dosyası için ne kadar büyük büyük?
- 28. Captcha Alternatif, ne kadar güvenli?
- 29. Perl çekirdeğinde ne kadar bir modül var?
- 30. Bir C# uygulaması ne kadar süredir çalışıyor?
Hayır, sanmıyorum. Tahmin edebileceksiniz, ancak aslında bir şeyi çalıştırana kadar ne kadar süre çalışacağını asla bilemezsiniz. –
Metrikleri tutuyorsanız ve bunları sorgulayabilecek şekilde saklıyorsanız, makul bir tahmin oluşturmanın mümkün olacağını düşünün. Bu olmadan en iyisi bir tahminde bulunmak olabilir. –
Bu soruyu sormaya değerdi ama Trevor'ın cevabı iyi bir yöntem gibi görünüyor. –