Extjs + PHP migliora le prestazioni aumentando la dimensione dell'heap Java


Sto implementando un'applicazione web (Extjs + php). Stavo cercando di migliorare le prestazioni soprattutto per il recupero dei dati utilizzando Extjs store + php. Ho provato ad aumentare le dimensioni della testa Java.. Vedo che c'è un'enorme deferenza nel ricevere i tempi dei risultati php:

Prima (Memoria: 4 GB):

inserisci qui la descrizione dell'immagine

Dopo (Memoria: 11 GB):

inserisci qui la descrizione dell'immagine

Ma non riesco a notare alcuna deferenza nella visualizzazione del tempo dei risultati (sul lato client). Sono quasi gli stessi. Mi consiglia qualsiasi buon strumento per misurare il carico deferenza?

Author: Shadin, 2014-09-05

1 answers

Aumentare la dimensione dell'heap sul server non avrà alcun impatto sul tempo di rendering del client.

Il monitoraggio delle prestazioni sul lato client non è un compito semplice. Ci sono alcuni eccellenti strumenti generali che ti aiuteranno a monitorare il front-end:

  • Chrome Developer Tools - > Profili consente di profilo statistiche all'interno il tuo browser
  • http://yslow.org/faq / -> Ti dà una panoramica di comune metriche che influiscono sulle prestazioni
  • http://www.webpagetest.org - > fornisce una varietà di browser e posizioni da cui è possibile testare il tuo lato (vedi metriche comuni da IE, Chrome, FF, ecc. Stati Uniti, UE, ecc).
  • Google Analytics - > uno strumento molto potente per monitorare utilizzo dell'utente e reattività insieme.

Per comprendere la quantità specifica di tempo necessaria per eseguire il rendering di qualcosa sul client, è necessario instrumentare il codice. Il modo più semplice per farlo è un console.accedere con l'ora di inizio e uno con l'ora di fine e confrontare i due. Questo può darti un'idea, ma le metriche delle prestazioni sul lato client variano ampiamente a seconda di cos'altro sta facendo il tuo computer o del browser che usi.

Per le metriche più utili è necessario monitorare continuamente il codice dall'ambiente di sviluppo attraverso la produzione (sì, produzione). Non esiste un sostituto per misurare le prestazioni che i tuoi utenti stanno vivendo sul tuo sito di produzione: avere un insieme molto più diversificato di ambienti di quanto si sarebbe in grado di creare da soli.

 2
Author: pherris, 2014-09-05 18:06:20