Gwt App第一次访问花了太多时间?怎么解决?

时间:2014-08-07 15:32:43

标签: gwt gwtp

我刚编译了我的Gwtp app&试图在虚拟专用服务器中运行。

在War文件夹中(编译后)是文件夹名myproject。在myproject文件夹中,大约有14个html个文件,所有这14个文件的成本为1MB。 myproject中还有2个文件夹:deferredjs& gwt

  • gwt文件夹费用约为50KB
  • deferredjs文件夹里面有10个不同的文件夹,每个文件夹的成本为2 MB,因此deferredjs总共有20 MB。

我相信文件& myproject内的文件夹将下载到客户端。我不确定Gwt如何将文件发送到客户端,但是在用户第一次打开我的网站时,他必须等待12到15秒,这太长了。但是,下次访问的速度非常快,通常需要1或2或3秒。

我的项目有50000行代码。它的设计如下:

  • 标题演示者
  • 内容演示者(嵌入在标题演示者中)

标题演示者使用131个图标,但所有131个图标仅花费240 KB。

VPS怎么样?我的VPS每月有1TB带宽。我不认为它的VPS问题。那么导致GWT应用程序在第一次访问时向用户显示太多时间的问题是什么?或者这是正常的?

我们能为此做些什么吗?

1 个答案:

答案 0 :(得分:1)

我相信这就是代码拆分的目的 - 使用户必须做的初始下载要小得多(因此更快)。然后可以根据需要下载应用程序的其他部分。

http://www.gwtproject.org/doc/latest/DevGuideCodeSplitting.html