2014-10-03 30 views
2

我最近添加的流星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。

這是唯一的開發相關,如果不是,我怎麼能看到流星在Appcache中放入的尺寸是多少?

+1

的應用程序緩存軟件包當前有些壞了,你可能會發現這種閱讀興趣:https://groups.google.com/forum/#!topic/meteor-core/tFXZkhIWeKk – saimeunt 2014-10-03 16:40:07

回答

2

在製作中,appcache會更小。

通過轉到查看>開發人員>開發人員工具,然後選擇資源>應用程序緩存,您可以在Chrome中查看單個頁面的應用程序緩存。 (about:cache在Firefox似乎顯示緩存中的所有網站。)

這是我的發現:

  • 當我在開發期間運行我的網站,最大的文件是jQuery的這會佔用1.2 MB(一有點奇怪,考慮到未定義的jQuery只有大約250k)。

  • 當我在生產中運行我的站點時(使用meteor run --production或實際部署站點),最大的文件是單個756k JavaScript文件。這爲圖像等提供了充足的空間。

相關問題