La nostra applicazione web ha contenuto statico impacchettato come parte di WAR. Abbiamo progettato di spostarlo dal progetto e ospitarlo direttamente su Apache per raggiungere i seguenti obiettivi.
- Sta diventando troppo grande e gonfia la dimensione EAR con conseguente rallentamento della distribuzione tra i nodi. Tempi di implementazione più rapidi.
- Prendi il carico del server delle applicazioni
- Ospita il contenuto statico in un sottodominio consentendo ad alcuni browser (IE) di caricare simultaneamente le risorse
- Forniscici un'opzione per utilizzare ulteriore cache come Apache
mod_cache
a parte le intestazioni cache che inviamo ai browser.
Usiamo yuicompressor-maven-plugin
per aggregare e minimizzare il file JS.
La mia domanda è come impacchettare e gestire questo contenuto statico al di fuori dell'applicazione web?
Le mie opzioni correnti sono:
- Nuovo progetto di guerra dei maven. Usa ancora lo stesso plugin per l'aggregazione e la compressione.
- Solo una semplice directory in SVN e usa direttamente il compressore YUI / Google.
O c'è una tecnologia migliore là fuori per gestire il contenuto statico come un progetto?