HTTP for DB Dummies
The Web
PPT Slide
Structure of a Request
Structure of a Response
TCP level analysis
Interesting TCP gotchas
Fix?
HTTP/1.0 Client Methods
HTTP/1.0 Status Codes
HTTP/1.0 Headers (case insensitive?)
HTTP/1.0 Headers continued
HTTP/1.0 headers, continued
HTTP/1.0 headers, con’t
HTTP/1.0 Server headers
HTTP/1.1 Additions
HTTP/1.1 - a Taste of the New
Caches
Solution: Cache Hierarchy
Gotchas
CGI-BIN gateways
CGI-BIN to DB gateways
cgi-bin security
Multiple server support
Solutions
More solutions
The “Real” Picture of the Web
UCB HIP trace
Goals of server
High-level Architecture
Concurrency
Strategies
Disk I/O
Network I/O
Inline scripting
Cheetah (Exokernel)
Other things to keep in mind
Email: gribble@cs.berkeley.edu
Home Page: http://www.cs.berkeley.edu/~gribble
Download presentation source