A class I taught walking through the basics of the HTTP protocol, URL formatting, cookies and caching, with tricks and tips that can be used by web developers.
Class Description
Learn how HTTP works to improve your web programming skills. In this class, you’ll learn:
- How to increase the perceived performance of your web app
- Why you can’t access session cookies from JavaScript
- How caching works in browsers, plug-ins & proxy servers
- How to stream content using server push and client pull headers
- How to debug your web apps using telnet (and why you’d want to)
- Plus other dark secrets of HTTP
The class was taught on on Thursday, October 6, 2011 as part of the Geek.class series for Meet the Geeks.
Slides
Further Reading
About URLs
- RFC 3986: Uniform Resource Identifier (URI): Generic Syntax – Current Standard
- RFC 1738: Uniform Resource Locators
- RFC 1630: Universal Resource Identifiers in WWW
- Maximum URL Lengths/li>
About Web Protocols
- Wikipedia: Transmission Control Protocol (TCP)
- Wikipedia: SPDY Protocol
- SPDY: An experimental protocol for a faster web
- RFC 2616: Hypertext Transfer Protocol — HTTP/1.1
- RFC 1945: Hypertext Transfer Protocol — HTTP/1.0
- RFC 6265: HTTP State Management Mechanism (Cookies)
- Wikipedia: Domain Name System
How Web Browsers & Servers Work
Optimizing Your Web Site Performance
- How To Optimize Your Site With GZIP Compression
- Caching Tutorial
- Best Practices for Speeding Up Your Web Site
Random PHP Info
Leave a Reply