2015-11-19 16 views
5

HTML/CSS/JS/PHP/MySQL üzerinde oluşturulmuş bir sitem var ve sayfalarımı yüklemede yer alan işlemlerin ne kadarını tükettiğini belirlemeye çalışıyorum. Google Chrome'un zaman çizelgesi Sayfa yükleme performansı hatasını araştırmak: "Komut dosyası" ve "Boşta" nedir?

enter image description here

gösterir ve ben "Komut dosyası" ve "Idle" nedir merak ediyorum? Bununla birlikte, "Resim" nedir?

+1

Benim izlenimim, 'Scripting' JavaScript'in çalıştırılması için harcanan süredir, bu da sayfanın farklı şekilde yüklenmesine neden olabilir; “Rendering”, ekrandaki şeyleri nasıl ekrana koyduğunu (div'lerin boyutlarını, vb.) Nasıl hesaplayacağını, “Boyama” nın muhtemelen ekranda geçirilen zamanı ifade ediyor. – jpaugh

cevap

4

komut dosyası belgelerinde betik olaylar ile tanımlanır:

https://developers.google.com/web/tools/chrome-devtools/profile/evaluate-performance/performance-reference#scripting-events

Boyama etkinlikler de açıklanmıştır.

https://developers.google.com/web/tools/chrome-devtools/profile/evaluate-performance/performance-reference#painting-events

Boşta herhangi olaylarını ele geçirdi değil zamanı gibi görünüyor.

+0

Yani Boşta, sunucu tarafındaki ish benim korkarım ki performanstan bogaltmak mı? –

+0

@PeterThiel Emin değilim tbh. Ama bunun için kolayca test edebilirsiniz. Yanıt vermeden önce 10 saniye boyunca uyuyan bir PHP betiğine AJAX isteğinde bulunun ve boşta kalma süresi sayıp saymadığını görün. – Shashank

İlgili konular