Sto cercando di implementare alcune ottimizzazione delle prestazioni attorno al mio javascript/css. In particolare cercando di ottenere la minificazione e la combinazione di tali. Sto sviluppando in applicazioni web .net/C#.Minimizzazione e combinazione di file in .net
Ho un paio di opzioni e alla ricerca di feedback per ogni:
Il primo è questo strumento intelligente mi sono imbattuto Chirpy che, attraverso lo studio visivo combina, minifies ecc ->http://chirpy.codeplex.com/ Questo è uno studio di visual aggiungere in ma come sono in un ambiente di squadra, questo strumento non è l'ideale.
La mia prossima opzione è usare un task di Msbuild (http://yuicompressor.codeplex.com/) per minimizzare i file e anche combinarli (magari leggere da un file xml che cosa deve essere combinato). Mentre questo funziona per minimizzare bene, la mia preoccupazione è che dovrò mantenere ciò che deve essere combinato che potrebbe essere un mal di testa.
La terza opzione consiste nell'utilizzare l'attività msbuild solo per il minifying e in fase di esecuzione utilizzando alcune classi helper, combinando i file su una base per pagina. Ciò combinerebbe i file, gli assegnerà un nome e ne aggiungerà una versione.
Altre opzioni che potrei prendere in considerazione? La mia preoccupazione per l'ultima opzione è che potrebbe avere problemi di prestazioni poiché dovrei aprire il file dall'unità locale, leggerne il contenuto e combinare i file. Questo è un sacco di elaborazione in fase di esecuzione. Stavo guardando qualcosa come Squishit - https://github.com/jetheredge/SquishIt/downloads Questo minimizza i file in fase di esecuzione, ma guarderei a fare questo in fase di compilazione.
Quindi qualsiasi feedback sui miei approcci sarebbe fantastico? Se la terza opzione non causerebbe problemi di prestazioni, io sto conducendo verso di essa.
Forse correlato http://stackoverflow.com/q/4234213/340760 – BrunoLM