<div dir="ltr"><div>Nearly every modern webserver has optimized file transfers using sendfile(2).  You're not going to get any better performance by shifting the burden of this task to your caching proxies.</div><div><br>
</div><div>--Michael<br><br><div class="gmail_quote">On Tue, Aug 12, 2008 at 12:53 AM, Sascha Ottolski <span dir="ltr"><<a href="mailto:ottolski@web.de">ottolski@web.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi all,<br>
<br>
I'm certain that it's possible, but am not sure how to do it: I want to<br>
let my application create "encrypted" URLs, that are valid only for a<br>
specific amount of time. I guess with the help of embedded C and<br>
manually constructed hash keys this should be doable. Now I'm wondering<br>
if may be someone already has done something like this, or as other<br>
ideas to achieve this?<br>
<br>
My idea is basically inspired by a lighttpd module:<br>
<a href="http://trac.lighttpd.net/trac/wiki/Docs:ModSecDownload" target="_blank">http://trac.lighttpd.net/trac/wiki/Docs:ModSecDownload</a><br>
<br>
The workflow would be something like<br>
<br>
- "decrpyt" incoming URL<br>
- rewrite URL, extract timestamp<br>
- if not in range, send 404 (or what seems appropriate)<br>
- if timestamp is ok, set hash key<br>
- deliver object from cache or pull from backend<br>
<br>
<br>
Thanks for any pointer,<br>
<br>
Sascha<br>
_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@projects.linpro.no">varnish-misc@projects.linpro.no</a><br>
<a href="http://projects.linpro.no/mailman/listinfo/varnish-misc" target="_blank">http://projects.linpro.no/mailman/listinfo/varnish-misc</a><br>
<br>
</blockquote></div><br></div></div>