Tennessee Leeuwenburg wrote:
For anyone who's interested, I am now quite happily serving large
data sets via HTTP to thredds. The key was to re-write my java
servlet in python. I think object creation overhead was killing me
because of the sheer number of independant requests made by thredds.
I used a default window size of 65,536 bytes, and was able to get
1.1Mb/s throughput downloading from thredds. My test file was 590Mb.
I like this approach, because my custom data source is neatly
de-coupled from thredds code. All I have to do is deal with the HTTP
protocol, and everything is handled for me.
If anyone else is having difficulty integrating a new data source
into thredds, feel free to contact me for my code.
Thanks for everyone's help...
Cheers,
-Tennessee
Are you sure the key was moving to python, and not moving to a 65K
buffer?