A Few Notes On HTTP

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    A Few Notes On HTTP - Presentation Transcript

    1. A Few Notes On HTTP It’s How The Web Works, Stupid! Pierre Phaneuf <pphaneuf@gmail.com>
    2. HTTP is core Regular web browser AJAX XML-RPC, SOAP WebDAV, CalDAV, Subversion Atom Publishing Protocol
    3. Caching We all know HTTP caching is important, like flossing, and most of us leave it at that, like flossing —— David Heinemeier Hansson Set the Expires header Use 301 instead of 302 when applicable
    4. But My Site Is Dynamic! Set the Last-Modified header Set the ETag header But beware! Frameworks are silly sometimes Clustering (inode numbers)
    5. Compression It’s easy. It’s good.
    6. Keep Alive Friend or Foe? Memory usage on the server A reverse-proxy can help
    7. AJAX Increased load on servers? Decrease the load, if done right!
    8. Fastest way to handle a request Not handling it! Content distribution network
    9. A Golden Age Static content CGI dynamic content In-process dynamic content (Apache, ISAPI) Out-of-process dynamic content (FastCGI, WSGI)
    10. Tools Firebug’s Net tab How long it took What is cached Dependencies Wireshark (and tcpdump)
    11. Questions? Thank you! Pierre Phaneuf <pphaneuf@gmail.com>

    Pierre PhaneufPierre Phaneuf, 2 years ago

    custom

    2421 views, 1 favs, 0 embeds more stats

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 2421
      • 2421 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 45
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories