2014-09-05 72 views
1

我正在實現一個Web應用程序(Extjs + php)。我試圖提高性能,特別是使用Extjs store + php檢索數據。我想增加Java的頭部大小。我看到有在接受PHP結果定時巨大的尊重:Extjs + PHP通過增加Java堆大小來增強性能

前(內存:4 GB):

enter image description here

後(內存:11 GB):

enter image description here

但我不能注意到顯示結果的時間(在客戶端)的任何尊重。他們幾乎是一樣的。您是否建議使用任何好的工具來衡量負載的順從性?

回答

2

增加服務器上的堆大小不會影響客戶端的渲染時間。

客戶端的跟蹤性能並非易事。有一些優秀的通用工具,將幫助您監控前端:

  • Chrome開發者工具 - >配置文件允許你把 您的瀏覽器配置文件統計
  • http://yslow.org/faq/ - >給你共同 指標的概述這種影響表現
  • http://www.webpagetest.org - > 提供各種瀏覽器和位置,從中可以測試 你身邊(請參閱從IE,鉻,FF等,並從 美國,歐盟等通用指標)的。
  • Google Analytics - >一個非常強大的工具,用於跟蹤 用戶使用情況和響應能力。

要了解在客戶端上呈現某些內容所需的具體時間,您需要檢查代碼。最簡單的方法是使用console.log開始時間和結束時間,並比較兩者。這可以給你一個想法,但是客戶端的性能指標在很大程度上取決於你的計算機在做什麼或者你使用什麼瀏覽器。

要獲得最有用的指標,您需要通過生產(是,生產)不斷監視開發環境中的代碼。測量用戶在您的製作網站上的表現是無可替代的 - 它們擁有比您自己創建的環境要多得多的多種環境。

+0

非常感謝!這非常有幫助 – Shadin 2014-09-09 14:13:51