Play Framework 2.1 - 在开发模式下静态内容的请求和加载非常慢
Play Framework 2.1 - requests and loading of static content extremely slow in dev-mode
我正在尝试在我的 windows 机器上设置我的 java/play 项目,使用 win7-64 位和 play-framework 2.1.5。
但是,我在开发模式(播放运行)中遇到极端性能问题。
发出请求时,加载 html 页面大约需要 10 秒,之后加载每个静态内容(.css、.js、图像)还需要 10 秒。由于有十几个静态内容文件,整个页面的加载时间超过2分钟。
这是我试过的,没有任何改进:
- 正在安装 sbt 并使用 "sbt run"
运行应用程序
- 确保play的安装路径不包含空格
- 确保 play 安装文件夹有读写权限
- 尝试了不同的浏览器
- 增加了 java heapSpace 和 maxPermSize
然而,以下 确实 没有任何性能问题:
- 当我在生产模式下运行应用程序时 "play start" 一切都很快,没有问题
- 当我创建一个新的默认 (java) 项目时,没有性能问题,页面加载时间不到一秒
- 我已经在具有相同软件环境的其他机器上设置了项目并且之前没有任何性能问题
你能给我一些解决这个性能问题的建议吗?
非常感谢,
阿尔文
编辑:
这是存在问题时加载时间的屏幕截图:http://s3.postimg.org/fmc88zvg3/play_slow.png
这里是另一台电脑的加载时间截图,在相同环境下没有问题:http://s13.postimg.org/4x8q4a0nr/play_fast.png
另外我注意到,在执行请求时,cpu 一直很忙(50% 到 90%)!
现在我的项目已经更新到最新play版本2.3.7,问题没有了。一切都在不到一秒的时间内加载完成。
这解决了我的问题,但是我无法找出为什么在一台运行框架版本 2.1.5 的特定机器上存在此性能问题
我正在尝试在我的 windows 机器上设置我的 java/play 项目,使用 win7-64 位和 play-framework 2.1.5。 但是,我在开发模式(播放运行)中遇到极端性能问题。
发出请求时,加载 html 页面大约需要 10 秒,之后加载每个静态内容(.css、.js、图像)还需要 10 秒。由于有十几个静态内容文件,整个页面的加载时间超过2分钟。
这是我试过的,没有任何改进:
- 正在安装 sbt 并使用 "sbt run" 运行应用程序
- 确保play的安装路径不包含空格
- 确保 play 安装文件夹有读写权限
- 尝试了不同的浏览器
- 增加了 java heapSpace 和 maxPermSize
然而,以下 确实 没有任何性能问题:
- 当我在生产模式下运行应用程序时 "play start" 一切都很快,没有问题
- 当我创建一个新的默认 (java) 项目时,没有性能问题,页面加载时间不到一秒
- 我已经在具有相同软件环境的其他机器上设置了项目并且之前没有任何性能问题
你能给我一些解决这个性能问题的建议吗?
非常感谢, 阿尔文
编辑: 这是存在问题时加载时间的屏幕截图:http://s3.postimg.org/fmc88zvg3/play_slow.png
这里是另一台电脑的加载时间截图,在相同环境下没有问题:http://s13.postimg.org/4x8q4a0nr/play_fast.png
另外我注意到,在执行请求时,cpu 一直很忙(50% 到 90%)!
现在我的项目已经更新到最新play版本2.3.7,问题没有了。一切都在不到一秒的时间内加载完成。
这解决了我的问题,但是我无法找出为什么在一台运行框架版本 2.1.5 的特定机器上存在此性能问题