httpheaders.com
:: overview :: header fields :: header viewer :: articles :: links :: contact :: home :: 

Why should I learn about HTTP headers?

1. Cache control -
A lot of web developers do not pay attention to advantages that caching can give you. Caching static content can greatly increase the speed of your site and reduce server load.
CacheRight, DynaCache, and XCache are some products that can help you with your cache control policies.
For more information, read this article.

2. Security -
If a "hacker" knows what server software you are running (from the Server header field), they can use that to exploit known vulnerabilities for that particular server.
For IIS servers, ServerMask and URLScan are good solutions. If you're running Apache, mod_headers will let you customize your response headers.
For more information, read this article.

3. Browser Detection -
You can detect the type of browser that someone is using in server-side code (from the User-Agent header field) and create dynamic content based on that information.
If you don't want to write your own browser detection code, BrowserHawk is an excellent solution.
For more information, read this article.

4. Referer Tracking -
You can find out who is linking to your site (from the Referer header field). You can also see what search engines are being used and what user's are searching for.
For more information, read this article.

Sponsors
Port80 Software
Advertisements

ServerMask CacheRight
Support Our Site
Help support our site by purchasing books from amazon.com

HTTP Essentials: Protocols for Secure, Scaleable Web Sites Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement


[ overview ] [ header fields ] [ header viewer ] [ articles ] [ links ] [ contact ] [ home ]
info@httpheaders.com
© 2002-2009 HTTPheaders.com