pass |
The URL shouldn't redirect |
FAIL |
If clients ask for compression, then provide it |
pass |
Don't disable caching with Cache-Control |
pass |
Supply a Date header, to indicate the server time |
pass |
The server clock should be accurate (< 10 minutes difference) |
FAIL |
Use an Expires header to tell clients how often to poll |
|
Expiry must be in the future |
FAIL |
Last-Modified headers tell clients how often content is updated |
|
The Last-Modified date must be in the past |
WARN |
Provide an ETag |
|
Provide Last-Modified or ETag, so clients can make conditional requests |
good |
Feed size should be less than 64 KiB |
|
Conditional requests, using Last-Modified and ETag, save bandwidth and reduce server load |