Content Delivery Network
public
private