CSS-JS-Booster è una libreria PHP che consente di ottimizzare le performance di un sito operando in vari modi sui file CSS e JS incorporati nella pagina (riduzione delle richieste HTTP attraverso la combinazione di più file, minificazione, compressione GZIP, ottimizzazione nell'utilizzo della cache, etc).
Direttamente dal file readme che accompagna il progetto ospitato su Github:
For CSS these steps are:
- combine multiple CSS-files resulting in HTTP-requests going down
- optimize and minify CSS with CSSTidy
- Embed any CSS-images smaller 24KB as data-URI or MHTML (for IE <= 7) - Split the output back into 2 even files that can load in parallel - GZIP-compress the resulting CSS - Have browsers cache the result as long as it remains unchanged - If IE6: Issue a JS-command to fix background image caching behaviour For JS these steps are: - combine multiple JS-files resulting in HTTP-requests going down - GZIP-compress the resulting JS - Have browsers cache the result as long as it remains unchanged