如何调查Meteor appCache中的内容

时间:2014-10-03 16:19:33

标签: meteor html5-appcache

我最近添加了Meteor appcache包,因为我收到以下错误消息:

** You are using the appcache package but the total size of the
** cached resources is 7.6MB.
**
** This is over the recommended maximum of 5 MB and may break your
** app in some browsers! See http://docs.meteor.com/#appcache
** for more information and fixes.

很难相信我的脚本有那么大,而我的/public完全是空的。在Firefox中我去了about:cache并查看了appcache - 但我只看到了我的脚本文件,尽管它可能包含了同一文件的过时版本。 [搜索localhost:3000/packages/jquery.js产生了两个不同ID的结果。]没有脚本文件大于200KB,所以我很难想象达到7.6MB。

这只是与开发有关吗,如果没有,我怎样才能看到Meteor在appcache中放入什么才能达到这个尺寸?

1 个答案:

答案 0 :(得分:2)

在制作中,appcache会更小。

您可以转到查看>查看Chrome中单个页面的appcache。开发人员>开发人员工具,然后是资源>应用缓存。 (Firefox中的about:cache似乎显示所有网站的缓存。)

这些是我的发现:

  • 当我在开发过程中运行我的网站时,最大的文件是jQuery,它占用1.2 MB(考虑到未明确的jQuery只有大约250k,有点奇怪)。

  • 当我在生产中运行我的网站(使用meteor run --production或部署真实网站)时,最大的文件是一个756k的JavaScript文件。这为图像留下了足够的空间等。

相关问题