Salon H & I, 4th Floor
Serving up dynamic data is not only a given, but a must as the complexity of our Web projects continuse to grow. Learn how techniques used by Facebook, YouTube, and Wikipedia keep their sites running fast and their costs down as their content continues to expand. If your Web application is being syndicated worldwide or has just outgrown your Web server, there are simple approaches to caching that can be implemented to solve potential performance problems. This presentation will describe what caching is and how it can improve your site’s performance and sustained growth. Since no one solution works for everyone, different methods will be discussed including file, memory, and database caching. Each method will be explored in-depth to provide a better understanding of the problems each are meant to solve. Several practical examples will also be reviewed to demonstrate effectiveness and ease of implementation in real-world scenarios.
Jason is the Lead Web Application Programmer for the Informatics group at Purdue University and has developed multiple Web applications that have been adopted by a wide range of higher education institutions. His work has been featured in the New York Times, CNET, and HPC Wire. His broad range of experience includes working in research computing, learning outcome assessment, and STEM-related disciplines for K-12 education.