¿Poner javascript y css en línea en un solo archivo html minificado para mejorar el rendimiento?

Un sitio web típico consta de un archivo index.html y un montón de archivos javascript y css. Para mejorar el rendimiento del sitio web, uno puede:

Minimice los archivos javascript y css para reducir el tamaño de los archivos.Concatene los archivos javascript en un solo archivo y similar para los archivos css, para reducir el número de solicitudes al servidor. Para bibliotecas de uso común (y compartidas) como jquery, tiene sentido dejarlas externas, lo que permite que el navegador almacene en caché la biblioteca y la reutilice en diferentes aplicaciones web.

Me pregunto si tiene sentido colocar el archivo javascript y css concatenado en línea en un solo archivo html, lo que reducirá aún más el número de solicitudes. ¿Mejorará esto el rendimiento de su sitio? ¿O funcionará a la inversa, haciendo imposible que el navegador guarde en caché algo?