Extjs 森查太慢了

Extjs 森查太慢了,extjs,Extjs,我在我的一个JSP中引入了Sencha网格。本地sencha相当快,但在外部服务器上速度太慢。 我遵循这里的部署说明 使用ext-debug.js和my app.js。 然后,在我的JSP中,我导入了app-all.js(670KB)和ext.js 我错在哪里? 谢谢app-all.js是670KB,这是一个非常大的文件。您应该重构、优化和缩小代码,使其更小。您甚至可以将每个类或实现分成多个文件,并执行动态js加载(但这需要更多时间)。一个好的目标应该和ext.js一样小 此外,如果您有权访

我在我的一个JSP中引入了Sencha网格。本地sencha相当快,但在外部服务器上速度太慢。 我遵循这里的部署说明

使用ext-debug.js和my app.js。 然后,在我的JSP中,我导入了app-all.js(670KB)和ext.js

我错在哪里?
谢谢

app-all.js是670KB,这是一个非常大的文件。您应该重构、优化和缩小代码,使其更小。您甚至可以将每个类或实现分成多个文件,并执行动态js加载(但这需要更多时间)。一个好的目标应该和ext.js一样小

此外,如果您有权访问Web服务器(即Apache/Tomcat),则可以在发送到浏览器之前打开gz压缩来压缩文件。还要注意其他Web服务器优化


(顺便说一句,你的问题听起来更像是Web服务器问题,而不是与sencha相关的问题)

另一种提高应用程序加载时间的方法是确保浏览器缓存ext.js和app-all.js。这样一来,应用程序第一次加载时速度会很慢,但接下来的加载速度会更快

查看缓存控制、过期和其他HTTP缓存控制头(似乎是一个很好的解释)。发送要缓存的文件时,服务器应生成此标头

从时间线中可以看出,真正的问题是与服务器的连接速度慢(10秒加载206/665 KB对于大多数连接来说都很慢),因此您应该查看是否没有其他服务器问题导致速度慢