A client had been posting training files and some order templates in an unmarked directory on their website. None of them are really all that secret, but some contact lists and other things got picked up by google.
Executing Asynchronous Functions from ASP.NET
Don’t make your users wait unnecessarily. For example, a page where you generate a PDF and send it to someone else. Hand the job off to an asynchronous process and move on.
Streaming Video Using CloudFront
Posting a video on your website is quite simple, but “Streaming” a video is not as easy as you might expect. There are a variety of services, such as YouTube, that do this for you, but they are not exactly what you want on your professional website. Beyond that, it can really slam your site to have a large video get downloaded by a lot of people.
Finally, if you have a large video, it is nice to be able to skip to the middle rather than sit around and wait for the entire thing to load. Streaming servers take care of this problem for you. Amazon’s CloudFront service is key.
Here’s a quick tutorial for how to do it.