Hi!
Last night I've hacked COREBlog 1.2.4 to handle
If-Modified-Since
headers and thus do what they call "conditional HTTP
GET" handling.
"Conditional HTTP GET" means that clients (web
browsers and RSS feed
readers for exammple) give the server the date of last
change they have
for a certain file. The server then gives them either the
page data (if
it's newer) or only an emtpy body with a "304 not
modified" status. This
can save a lot of bandwidth.
I wanted this especially for RSS feeds (I've had some fools
hitting my
feeds every 5 minutes, though I block those at the firewall
once I spot
them) and for the single entry pages (which Googlebot swipes
a lot and
which rarely change).
The patch adds two methods to COREBlog.py and needs some
code in the
dtml-methods in question to do its work. All described on:
http://betabug.
ch/blogs/ch-athens/333
Runs on my blog since yesterday, works for me, but use at
your own risk.
Though if you don't know what you are doing, you might
better off to leave
it away.
Atsushi-san, if this code suits you in any way, feel free to
include it
in the codebase, I would feel happy to be of any help.
Regards,
Sascha
_______________________________________________
COREblog-en mailing list
COREblog-en postaria.com
http://postaria.com/cgi-bin/mailman/listinfo/coreblog-en
Unsubscription writing to coreblog-en-leave postaria.com
|