Obiekt window.performance
udostępnia informacje o wydajności ostatniego obciążenia strony wykonanego przez przeglądarkę, w tym między innymi czasach wyszukiwania dns. Jednak nie udało mi się znaleźć czegoś podobnego do połączeń Ajax.Czy dostępny jest interfejs NavigationTiming na XMLHttpRequests?
Problem wyższego poziomu, który próbuję rozwiązać, umożliwia wykorzystanie Google Analytics do śledzenia czasów ładowania. Możesz ustawić własne zdarzenia i śledzić czas w javascript, ale obecnie nie ma sposobu na uzyskanie czasu wyszukiwania i innych istotnych danych o wydajności. Być może istnieje sposób, aby uzyskać te informacje z obiektu XMLHttpRequest
?
czy to dodaje jakieś rozwiązanie http://analytics.blogspot.fr/2012/04/more-ways-to-measure-your-websites.html? –
Niezupełnie, obiekt 'window.performance' ma znacznie więcej informacji, takich jak czas wyszukiwania dns. Post mówi tylko o czasie, który możesz śledzić od strony klienta przy użyciu Javascript. – andresuribe
Następnie wystarczy spojrzeć na wbudowane raporty wydajności http://analytics.blogspot.fr/2012/03/measure-your-websites-performance-with.html, ale dotyczy to ładunków stron, a nie wywołań ajaxowych. . –