File di rollup CSS e JavaScript
-
20-08-2019 - |
Domanda
La libreria di interfaccia utente di Yahoo offre il supporto di rollup se si utilizza la loro CDN. Sto usando Zend Framework 1.8.0 e mi chiedevo a cosa fosse il modo migliore per replicarlo in modo che tutti i nostri file CSS o JavaScript possano essere rimbalzati in un tag, quindi una richiesta HTTP.
Sto usando i componenti MVC standard con un file .htaccess che riscrive tutto tramite index.php a meno che il file o la cartella fisica non esista o non siano mappati sul server.
Vorrei avere il lato del client memorizzato con file di rollup finale (se il client lo supporta) per l'efficacia e ridotto ulteriormente le richieste HTTP.
Soluzione
Spero di aver capito correttamente la tua domanda.
Ci sono un paio di posti di lavoro qui: uno è quello di concatenare il contenuto di diversi file nelle variabili di richiesta in una risposta e quindi l'altra è la gestione del processo di memorizzazione nella cache.
Il primo dovrebbe essere abbastanza semplice, prendendo un elenco di percorsi e aggiungendo il contenuto al file in memoria e il secondo può essere gestito facilmente con questo Grande aiutante che consente di impostare facilmente le intestazioni modificate/scadute per consentire la memorizzazione nella cache del lato client