Итак, я создал этот веб-проект, используя nodejs и expressjs на бэкэнд и angularjs в интерфейсе. Я слышал, что javascript - это кинжал, такой же резкий, как и спереди. Если использовать неправильно, это может привести к плохому выполнению приложения. Я использовал jshint, чтобы проверить мои синтаксические практики. Но поскольку я довольно новый для angularjs, я, возможно, не использовал хорошие соглашения для моего приложения. Есть ли какая-либо услуга для проверки скорости моего проекта? или какое-то место, чтобы помочь мне вести через хорошие практики угловатых, и выяснить, если таковые имеются, плохие практики, которые я использовал?Как определить скорость моей угловой веб-страницы?
ответ
Если вы хотите знать конкретно, угловые смогут обслуживать страницу достаточно быстро, то вы можете следить за количеством часов. Это в основном количество часов, зарегистрированных с угловым. посмотреть на другой SO answer
копию вставили код из связанного ответа:
$rootScope.countWatchers = function() {
var q = [$rootScope], watchers = 0, scope;
while (q.length > 0) {
scope = q.pop();
if (scope.$$watchers) {
watchers += scope.$$watchers.length;
}
if (scope.$$childHead) {
q.push(scope.$$childHead);
}
if (scope.$$nextSibling) {
q.push(scope.$$nextSibling);
}
}
window.console.log(watchers);
};
только Google вокруг для идеального подсчета часов для angularjs приложений, и попытаться сохранить подсчитывать ваши часы меньше, чем это число. .
Я рекомендую использовать инструменты F12 Interet Explorer 11 для измерения задержки в вашем HTML + JS UI, чтобы оценить производительность кода, а также инструмент профилирования (хотя я предвзятый, natch).
Статья здесь: http://msdn.microsoft.com/en-gb/library/ie/dn255009(v=vs.85).aspx
Я пользователь linux, поэтому у меня нет интернет-проводника. Знаете ли вы аналогичный инструмент для firefox или chrome? – Pravin
я использовать этот сайт, чтобы проверить скорость загрузки страницы: http://uptrends.com/ Это также здорово, чтобы проверить ваш сайт в разных местах :) Если вам нужны дополнительные советы по повышению эффективности для вашего сайта, не стесняйтесь спрашивать меня. В последние недели я много оптимизировал.
У меня нет специального запроса, как для оптимизации. Я хочу проверить свой проект в целом, хорошо ли он работает. и я хочу научиться хорошим методам угловой работы для оптимальной работы. – Pravin
- 1. Как определить скорость передачи?
- 2. Как определить скорость CodeIgniter?
- 3. Контролировать скорость моей игры?
- 4. Как определить скорость процессора Android?
- 5. Как определить скорость потери iphones
- 6. Как определить скорость AVSpeechSynthesizer Swift?
- 7. Как определить среднюю скорость загрузки?
- 8. Как определить текущую скорость устройства?
- 9. Как определить скорость Android-устройства?
- 10. Как определить скорость процессора iPhone?
- 11. Определить скорость интернета
- 12. Как увеличить скорость моей программы диспетчера загрузки?
- 13. Определить скорость в Интернете программно
- 14. Определить скорость прокрутки GridView - Android
- 15. Как определить истинную конечную скорость жесты панорамы?
- 16. Как определить скорость USB в Windows
- 17. как определить общую скорость реакции упругого поиска
- 18. Как определить скорость прикосновения в Android
- 19. Как определить скорость процессора на Windows 64bit?
- 20. Как определить скорость прокрутки с помощью JQuery?
- 21. определить скорость полосы пропускания/скорость подключения к Интернету в javascript?
- 22. Как определить ngModel внутри угловой фабрики?
- 23. Отрицательная скорость при многопоточности моей программы
- 24. Как определить скорость и количество загрузок из LWP :: Simple's getstore()?
- 25. AngularJS - Где определить угловой модуль?
- 26. Как определить изменение местоположения в угловой директиве?
- 27. Как определить угловой контроллер1.5 + в машинописном тексте?
- 28. Как определить угловой-бутстрап-datetimepicker часовой пояс?
- 29. Как определить, поддерживает ли браузер угловой материал
- 30. Есть ли способ определить скорость движения касания
является наиболее важным фактором, влияющим на скорость моего приложения, или есть другие правила большого пальца? – Pravin
Я не скажу, скорость приложения, немного опасаясь обобщения. Но для углового счетчик часов является одним из самых важных параметров, чтобы узнать гладкость обновления вашего приложения. просто пойдите по этой теме, и вы поймете, что я имею в виду. – harishr
да, это было очень полезно. жаль, что не выбрал ответ. но ответ был довольно приблизительным. но так был и вопрос. жаль, что не выбрал его. – Pravin