我有一个网页,您可以在其中自定义您的游戏角色。为了加快浏览速度(gems),我将整个 gems 数据库(600 个条目,247KB)加载为一个单独的 .js 文件,因此它可以被缓存,我不需要每次都加载它。
我没有注意到延迟,这仍然是一个坏主意吗?
我应该即时获取必要的记录吗?
仅供参考:我使用 ASP.NET MVC 2.0,这里正在加载脚本:
<script type="text/javascript" src='./Data.aspx/Gems'></script>
这是行动:
[OutputCache(Duration = 14400, VaryByParam = null)]
public ActionResult Gems() {...}
编辑:我主要关心的不是加载时间,而是内存使用情况。浏览器加载/解析额外的 250KB javascript 是否会产生显着影响?