我刚编译了我的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应用程序在第一次访问时向用户显示太多时间的问题是什么?或者这是正常的?
我们能为此做些什么吗?
答案 0 :(得分:1)
我相信这就是代码拆分的目的 - 使用户必须做的初始下载要小得多(因此更快)。然后可以根据需要下载应用程序的其他部分。
http://www.gwtproject.org/doc/latest/DevGuideCodeSplitting.html