<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Brice,<br>
<br>
If you haven't done so already, have a look at Primebase Media
Streaming (<a class="moz-txt-link-abbreviated" href="http://www.blobstreaming.org">www.blobstreaming.org</a>).<br>
<br>
It's a MySQL plugin that has a lightweight HTTP server on the front of
it to serve blobs out of a database.<br>
<br>
I've done some tests on it (up to 2M objects), and the speed was
comparable in many cases to serving content statically.<br>
<br>
As part of the system, it allows you to provide an alias for your
blobs, so as to hide any database information.<br>
<br>
Cheers,<br>
<br>
Marcus.<br>
<br>
<br>
Jean-Philippe Moal wrote:
<blockquote cite="mid:49C9287F.40700@skateinmars.net" type="cite">
  <pre wrap="">Brice Leroy a &eacute;crit :
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hello,

  I'm interrested in NGINX to serve static files according to his
performance :p. But I will have to serve big static file (video content
in hd) and to protect the access I would like to use a dynamic url with
a key inside like:

- <a class="moz-txt-link-freetext" href="http://static/qwertyuiopasdfghjkl">http://static/qwertyuiopasdfghjkl</a> which will return the content of
file.mov where the key(qwertyuiopasdfghjkl) is associated with the file
in the DB. The user received the content not the file.

So a user can share an URL with his contact and stop sharing it when he
want (by removing the record in the DB). I will have to serve thousand
of files at the same time and I want to minimize my server farm. Do you
have any idea ?

Thank you :)

    </pre>
  </blockquote>
  <pre wrap=""><!---->You can use X-Accel-Redirect: <a class="moz-txt-link-freetext" href="http://wiki.nginx.org/NginxXSendfile">http://wiki.nginx.org/NginxXSendfile</a>


  </pre>
</blockquote>
<br>
</body>
</html>