fent/node-feedsub — Issue #4: Use proper conditional GET
Author: tommedema
Created: 2011-12-27 15:59:17+00:00
State: open

I noticed you are

1. not using conditional get, but instead abruptly aborting the request when finding a similar date
2. not using ETag nor Last-Modified headers.

In my opinion, you should be using HTTP's conditional get: this will allow you to only get the headers, and not parse any output at all if the feed has not been updated. You should only be looking at headers!

This is actually quite easy to implement. Please see the following article: http://fishbowl.pastiche.org/2002/10/21/http_conditional_get_for_rss_hackers/

Other than this, I highly appreciate your library. It is very useful.

Thanks.