javascript - 好的或坏的主意 : load database as a separate . js 文件

标签 javascript large-data

我有一个网页,您可以在其中自定义您的游戏 Angular 色。为了加快浏览速度(gems),我将整个 gems 数据库(600 个条目,247KB)加载为一个单独的 .js 文件,因此它可以被缓存,我不需要每次都加载它。

我没有注意到延迟,这还是个坏主意吗?
我是否应该使用 ajax 即时获取必要的记录?

仅供引用:我使用 ASP.NET MVC 2.0,这里是加载脚本:

<script type="text/javascript" src='./Data.aspx/Gems'></script>

这是 Action :

[OutputCache(Duration = 14400, VaryByParam = null)]
public ActionResult Gems() {...}

编辑: 我主要关心的不是加载时间,而是内存使用情况。浏览器加载/解析额外的 250KB javascript 是否会产生显着影响?

最佳答案

我觉得这是个好主意。另外,如果您需要“升级”GEMS 数据库,您只需加载带有版本标签的脚本,例如

 <script type="text/javascript" src='./Data.aspx/Gems?v=1232'></script>

v=123 将强制用户在需要时下载新版本。

关于javascript - 好的或坏的主意 : load database as a separate . js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4074836/

相关文章:

php - 如何使用 PDO 正确分页大型查询以避免 "out of memory"错误?

python - 非常大的 numpy 数组的效率

javascript - Javascript 表单向我返回 "undefined"警报

javascript - pm2 不使用实验模块标志

javascript - data-rel ="back"无法在 iPhone 上运行

JavaScript 范围出错

java - 有没有办法将结果查询加载到内存中?

mysql - 存储和检索 547.500.000.000 条记录

大型/巨大表上的 MySQL 数据库性能选择

javascript - componentDidMount 中的许多 API 调用