I am using file_get_contents() with a context that defines it should be using 
http 1.1 default is 1.0.... 


I am using this inside of a loop that is pulling remote product images and 
creating thumbnails.... 


The reason we had to add a context is because with no context specified 
file_get_contents() used http 1.0 and when looping through say 2000 products it 
creates 2000 connections to a server in under say 10 seconds.....Most servers 
dont like this and most hosting companies will see this as a DOS attack. 


So Now we've added the context and now each request is taking anywhere from 
8-15 seconds. From what I can tell it has to do with the fact that http 1.1 
uses a single connection for all of these requests...if I add connection: close 
to the header then I am right back where I started with http 1.0 


So I was wondering if there is a way to tel file_get_contents that it can use 
more than one connection but its only allow to use say 10. 




Any help on this is greatly appreciated. 
_______________________________________________
New York PHP Users Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/Show-Participation

Reply via email to