If I remember correctly there also is a mod_throttle / mod_bandwidth module for apache. Unfortunately I think it doesn't exist for Apache2. In that case one might use the packet scheduler that comes with the OS. Limiting name-based virtualhosts might not be possible in that case