Show Menu
ARGOMENTI×

Riduzione dei file JavaScript

La riduzione rimuove dal codice sorgente i caratteri ridondanti, ad esempio lo spazio vuoto, la nuova riga e i commenti. Questo migliora le prestazioni riducendo le dimensioni del codice. Anche se la riduzione non influisce sulla funzionalità, riduce la leggibilità del codice.
Per generare codice ridotto per le modifiche semantiche, effettuate le seguenti operazioni.
  1. Copiare client-html/src/main/webapp/js da src-package sul file system.
    Per ulteriori informazioni sui pacchetti, consultate Introduzione alla personalizzazione dell'area di lavoro Moduli AEM.
  2. Aggiornate i percorsi in main.js Client-html/src/main/webapp/js, per modelli/visualizzazioni aggiunti/aggiornati.
    Ad esempio, l'aggiunta di un nuovo modello Sharequeue, ad esempio mySharequeue, modifica:
    sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
    
    To
    
    sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
    
    
  3. Aggiorna registry-config.xml, located at client-html/src/main/webapp/js/resource_generator, in caso di modifica/aggiunta di alias in main.js .
    Ad esempio, l'aggiunta di un nuovo modello Sharequeue, ad esempio mySharequeue, modifica:
    <sharequeue
                name="sharequeue"
                path="runtime/models/sharequeue.js"
                service="service"/>
    
    To
    
    <sharequeue
                name="sharequeue"
                path="runtime/myModels/mySharequeue.js"
                service="service"/>
    
    
  4. In client-html/src/main/webapp/js/minifier, eseguite il comando:
    mvn clean install
    
    
    Viene generata una cartella minified-files, in client-html/src/main/webapp/js con minified main.js e register.js.
La riduzione funziona solo su JVM a 64 bit.
Se si riduce il numero di utenti, l'aggiornamento viene influenzato.