<div dir="ltr"><div><div>@itpp I am currenlty proceeding with proxy_cache method just because i had to done this in emergency mode due to boss pressure :-|. I have a quick question, can i make nginx to cache files for specific clients ?<br>
<br></div>Like, if our caching servers are deployed by only single ISP named "ptcl". So if ip from ptcl client is browsing video, only his requested file should be cached not for any other client, does nginx support that ??<br>
<br></div>I know its kind of funny, but i've to complete this task :(<br><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 5, 2014 at 12:23 AM, shahzaib shahzaib <span dir="ltr"><<a href="mailto:shahzaib.cb@gmail.com" target="_blank">shahzaib.cb@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class=""><div>>>Also sync to a temp folder and move after completion or nginx will attempt<br>

to send partial files.<br><br></div></div>Oh right. Thanks for quick help and suggestion :). I'll look into wanproxy now.<br><br><br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Jun 5, 2014 at 12:19 AM, itpp2012 <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">shahzaib1232 Wrote:<br>
-------------------------------------------------------<br>
<div>> @itpp, i just used your method try_files and it worked flawlessly :).<br>
> Following is the testing config :<br>
><br>
> server {<br>
>     listen       80;<br>
>     server_name  <a href="http://domain.com" target="_blank">domain.com</a>;<br>
>         root /var/www/html/files;<br>
><br>
> location / {<br>
<br>
</div>location ~* (\.mp3|\.avi|\.mp4)$ {<br>
<div><br>
> Should i use rsync or lsync for mirroring the files between Origin and<br>
> caching server ?<br>
<br>
</div>Whatever works for you, I'd prefer rsync since that's easier to schedule for<br>
off-peek hours.<br>
Also sync to a temp folder and move after completion or nginx will attempt<br>
to send partial files.<br>
see also <a href="http://wanproxy.org/" target="_blank">http://wanproxy.org/</a><br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?2,249997,250645#msg-250645" target="_blank">http://forum.nginx.org/read.php?2,249997,250645#msg-250645</a><br>
<div><div><br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div></div>