Оптимизация сайта или быстродействие

Задался вопросом,как правильно оптимизировать сайт. Читал на
http://pafnuty.name/
,где писалось про вывод Js и CSS в одну строку,это конечно хороший совет. Но хотелось бы узнать влияет ли на быстродействия размер кода в одном файле или же лучше,например,не делать громоздким CSS и tpl,а разбить на несколько страниц и подключать через ,например,include.
И,второе момент,делаю функцию на сайте select option и все вписываю в один файл,что делает его громоздким. Есть как альтернатива файлу,подключить все через БД. Но где-то читал,что лучше этого не делать,так БД трудно оптимизировать и она быстрей может зависнуть,чем если все будет в файле. Так ли это? И как все таки сделать?!
P.S. Хотел уточнить,при создании дополнительного поля списком,несколько строк, куда записываются вводимые данные в файл txt или в БД.

 Источник:dle-faq.pro, DLE