0
  • 50 个“netcdf”(栅格数据)文件,大小从 1MB 到 500MB
  • 传入给定的 Lat / Lng
  • 返回一个 int 值

当前应用程序通过 AJAX 传入 lat/lng。它打开文件,读出输入 lat / lng 的值,然后关闭文件。

我应该这样做吗?或者我应该打开所有文件一次,然后让它们保持打开状态?

lat/lng 是通过点击谷歌地图生成的……每秒可能有 2 个以上的 ajax POST。目前,文件打开和关闭并没有明显崩溃或减慢机器速度......但是我在这种情况下追求最佳实践。

4

2 回答 2

0

取决于您拥有的数据以及它将发生多少变化或需要更新。

如果数据不会改变,那么正确的做法是将所有数据提取到数据库中并查询您需要的内容。

于 2013-01-01T21:56:40.953 回答
0

为什么不将文件的内容导入数据库呢?

于 2013-01-01T21:49:28.460 回答