Как отдавать статику сервером на node.js ?
Есть модули типа node-static. Можно просто на express.js реализовать... А еще проще - использовать nginx
express.static на проде использовать нельзя из-за известной проблемы с отсутствием очереди на отрытие дескрипторов при большом кол-ве запросов, они начнут отваливаться. Используйте node-static
Для gzip используйте compression, можно отдельно, можно вместе с express (главное не забудьте его ставить перед статикой).
Но правильно сказали, на проде всё равно лучше, чтобы статику раздавал nginx