Benim sayfa yüklenmesi çok uzun sürüyor!

0 Cevap php

Merhaba beyler benim uygulama test ediyorum. Benim uygulama öğrendim firebugs kullanarak abominably yavaş ve hızlandırmak gerekiyor.

Ben bir büyük 700KB fazla javascript dosyası Thats clumped, benim tüm js kitaplıkları içerir ama ürkütücü kısmı kendini çalıştırmak için 20 ila 40 saniye arasında bir şey alır kodudur. Şimdi şey benim kod Zend Framework dayalı olmasıdır ve bir posta klasörüne gelen e-postaları alır - ancak bu çok yavaş. Ben nasıl hızlandırabilir - nasıl otoyol alıyor kodun hangi parçası söyleyebilir?

========================

Javascript, ancak aynı zamanda başka bir sorun, ben özellikle bahsediyorum sayfa bir e-posta kutunuza okur olduğunu iissue parçasıdır. Bir webmail arayüzü için onun bir ön, orada yapılıyor veritabanı çağrıları vardır ama zamanlama önemsiz görünüyor. Ben mesajları ve kod parçacıkları almak için zamanı hesaplamak için microtime kullanılarak yapılan aşağıdaki istings bak.

Ben çalıştırmak için kod her parçacığını için zaman aldı ve bir rapor onlara bir etiket ekli ve bu sonuç - ne i aldı o kod parçacığını için etiket sthe numarasını follwos ise ilk sayı mikrosaniye zaman zaman alınır. Hangi pasajı ben gözlerimi tutmak gerekir. Onun bir e-posta istemcisi ve her mesaj bir döngü olarak alınır - tekrarlanan etiket ile vardır olanları bir döngü içinde koştu o kadar cos.

[Log Entry 2010-07-10T10:49:44+00:00] 0.000446:::::01

[Log Entry 2010-07-10T10:49:45+00:00] -0.100127:::::02

[Log Entry 2010-07-10T10:49:46+00:00] 0.191738:::::get message

[Log Entry 2010-07-10T10:49:46+00:00] 2.0E-5:::::get headers

[Log Entry 2010-07-10T10:49:46+00:00] 0.000776:::::contacts check

[Log Entry 2010-07-10T10:49:46+00:00] 0.174134:::::non multipart

[Log Entry 2010-07-10T10:49:47+00:00] -0.842978:::::get message

[Log Entry 2010-07-10T10:49:47+00:00] 1.2E-5:::::get headers

[Log Entry 2010-07-10T10:49:47+00:00] 0.000834:::::contacts check

[Log Entry 2010-07-10T10:49:47+00:00] 0.179016:::::non multipart

[Log Entry 2010-07-10T10:49:48+00:00] -0.851685:::::get message

[Log Entry 2010-07-10T10:49:48+00:00] 1.8E-5:::::get headers

[Log Entry 2010-07-10T10:49:48+00:00] 0.001334:::::contacts check

[Log Entry 2010-07-10T10:49:49+00:00] -0.587962:::::html part message

[Log Entry 2010-07-10T10:49:49+00:00] 0.138799:::::get message

[Log Entry 2010-07-10T10:49:49+00:00] 1.9E-5:::::get headers

[Log Entry 2010-07-10T10:49:49+00:00] 0.002155:::::contacts check

[Log Entry 2010-07-10T10:49:49+00:00] 0.181675:::::non multipart

[Log Entry 2010-07-10T10:49:50+00:00] -0.856142:::::get message

[Log Entry 2010-07-10T10:49:50+00:00] 1.6E-5:::::get headers

[Log Entry 2010-07-10T10:49:50+00:00] 0.000803:::::contacts check

[Log Entry 2010-07-10T10:49:50+00:00] 0.178046:::::non multipart

[Log Entry 2010-07-10T10:49:50+00:00] 0.141544:::::get message

[Log Entry 2010-07-10T10:49:50+00:00] 1.8E-5:::::get headers

[Log Entry 2010-07-10T10:49:51+00:00] 0.001167:::::contacts check

[Log Entry 2010-07-10T10:49:52+00:00] -0.188653:::::html part message

[Log Entry 2010-07-10T10:49:52+00:00] 0.148198:::::get message

[Log Entry 2010-07-10T10:49:52+00:00] 2.0E-5:::::get headers

[Log Entry 2010-07-10T10:49:53+00:00] 0.00284:::::contacts check

[Log Entry 2010-07-10T10:49:53+00:00] 0.336415:::::html part message

[Log Entry 2010-07-10T10:49:53+00:00] 0.140683:::::get message

[Log Entry 2010-07-10T10:49:53+00:00] 2.0E-5:::::get headers

[Log Entry 2010-07-10T10:49:54+00:00] 0.003539:::::contacts check

[Log Entry 2010-07-10T10:49:54+00:00] 0.311735:::::html part message

[Log Entry 2010-07-10T10:49:54+00:00] 0.143097:::::get message

[Log Entry 2010-07-10T10:49:54+00:00] 1.9E-5:::::get headers

[Log Entry 2010-07-10T10:49:55+00:00] 0.001392:::::contacts check

[Log Entry 2010-07-10T10:49:55+00:00] 0.313101:::::html part message

[Log Entry 2010-07-10T10:49:55+00:00] 0.146926:::::get message

[Log Entry 2010-07-10T10:49:55+00:00] 1.7E-5:::::get headers

[Log Entry 2010-07-10T10:49:55+00:00] 0.000743:::::contacts check

[Log Entry 2010-07-10T10:49:56+00:00] 0.173081:::::non multipart

0 Cevap