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 秒以内に読み取る方法はありますか?