Is caching PDF Files a good or bad idea

Platform: ASP.NET|Category: Output Caching

If the PDF files are on the disk, you should just let the IIS handle them. The IIS static file handler performs caching and is much faster than the ASP.NET cache.