It appears that SSL causes a browser (at least FF 3.0.14) to re-request unchanged JavaScript and CSS every time, and doesn't cache either resource at all. That's a significant bandwidth increase in my case (about 80 KB instead of ~3 KB per request).
How can I enforce/promote caching of my JS/CSS files the regular way on the client browser?