我正在用 extjs 构建应用程序,ext-all.js 大小为 700kb,这非常大,我们的技术架构师无法接受。所以我该怎么做 ?
我是否应该删除 extjs 并构建其他一些 UI。
或
我可以做一些关于大小的事情吗?
最佳答案
您应该冷静而坚定地向您的技术架构师解释以下内容:
浏览器会将 JavaScript 文件视为静态资源并在初始下载后对其进行缓存,因此每个访问者只会下载该文件一次(除非他们清除浏览器缓存,而大多数人不会这样做),即使它包含在网站的每个页面上。
任何现代网络服务器都支持文本文档(包括 JavaScript 文件等内容)的自动 gzip 压缩。假设启用此功能,则意味着客户端实际下载的数据量明显少于 700 KB。您可以通过获取 700 KB 的 JavaScript 文件并使用 gzip(或任何等效实用程序)将其存档来查看实际下载大小。
关于extjs文件太大怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5429186/