Keeping a Web Site Safe and Available With or Without a CDN