Which is the most efficient kind of virtual hosting for an individual: name-based, port-based or IP-based?