On the other hand, combining css and js files is really a good practice, this is because more calls to the server for more files, when only one call for one big file can be done, really improves load times.
But the good news is that you can address both issues with just one command line. Using ruby
gem install juicer juicer install yui-compressor
Minify and combine CSS files
juicer merge first.css second.css third.css
The output will be
first.min.css and because of
yui-compressor, the output will already be minified.
If your css files include
juicer will replace that line with the contents of the file to be imported, generating one big-minified CSS file for you.
Be sure to also enable gzip on your server. Here is How to enable gzip on Apache