2014-09-05 3 views
1

Я реализую веб-приложение (Extjs + php). Я пытался повысить производительность, особенно для получения данных, используя Extjs store + php. Я попытался увеличения размера головы Java .. Я видеть, что есть огромное уважение в получении результатов PHP времени:Extjs + PHP повышает производительность за счет увеличения размера кучи Java

До (Память: 4 GB):

enter image description here

После того, как (Память: 11 GB):

enter image description here

Но я не могу заметить никакого почтения при отображении времени результата (на стороне клиента). Они почти одинаковы. Вы рекомендуете какой-либо хороший инструмент для измерения чувства нагрузки?

ответ

2

Увеличение размера кучи на вашем сервере не повлияет на время рендеринга клиента.

Отслеживание производительности на стороне клиента - непростая задача. Есть некоторые отличные общие инструменты, которые помогут вам контролировать передний конец:

  • Chrome Developer Tools -> Профили позволяет профилировать статистику в вашего браузера
  • http://yslow.org/faq/ -> дает вам обзор общих метрик что влияет на производительность
  • http://www.webpagetest.org -> предоставляет различные браузеры и места, из которого вы можете проверить вашей стороны (см общих метрик от IE, Chrome, FF и т.д., и из США, ЕС и т.д.).
  • Google Analytics -> очень мощный инструмент для отслеживания использования пользователями и реагирования.

Чтобы понять конкретное время, необходимое для визуализации чего-либо на клиенте, вам необходимо измерить свой код. Самый простой способ сделать это - console.log с временем начала и с окончанием времени и сравнением двух. Это может дать вам представление, но показатели производительности на стороне клиента сильно различаются в зависимости от того, что еще делает ваш компьютер или от того, какой браузер вы используете.

Для наиболее полезных показателей вам необходимо постоянно контролировать свой код из среды разработки через производство (да, производство). Нет никакой замены для измерения производительности, которую ваши пользователи испытывают на вашем производственном сайте, - у них гораздо более разнообразный набор сред, чем вы могли бы создать самостоятельно.

+0

Большое спасибо! это было очень полезно – Shadin

Смежные вопросы