在Matlab使用下面的代碼:THREDDS OPeNDAP速度Matlab的
nc_file_list = {'http://data.nodc.noaa.gov/thredds/dodsC/ghrsst/L2P/MODIS_A/JPL/2015/287/20151014-MODIS_A-JPL-L2P-A2015287235500.L2_LAC_GHRSST_D-v01.nc.bz2'};
temp.sl = ncreadatt(nc_file_list,'/','northernmost_latitude');
我試圖讓從THREDDS OPeNDAP服務器上的netCDF文件的單一屬性。我被告知這應該是非常快的,因爲netcdf哲學是圍繞訪問大數據集中的小部分數據構建的。
netcdf文件的總大小約爲20 Mb。運行此代碼需要17秒(網速是5 Mb/s)。
我需要處理19,000個文件,所以我希望這個netcdf屬性讀取更快。有沒有辦法在1秒內讀取上面鏈接的屬性?
我們可以流水線的要求,以節省時間,我認爲。 – 82Tuskers
是的,這似乎是這種情況。我也嘗試ncml和ISO訪問,但這些同樣緩慢。 – kakk11