2 tofree007 TOFREE007 于 2016.09.06 10:49 提问

使用J2EE框架做的网站,如何实现快速打开网站首页? 1C

刚刚做的网站,使用的是struts2 和hibernate ,mysql数据库 服务器是tomcat 7.0,
但是每次启动服务后,首次打开网站首页的速度很慢,是我做的结构有问题还是IDE集成器上运行就是这样的,我将工程放到服务器上也还是存在有这样的问题,不知道如何解决,还请知道的大神指导下。

5个回答

java_wx
java_wx   2016.09.06 10:55

我觉得应该是结构的问题

donggua3694857
donggua3694857   Rxr 2016.09.06 13:03

网速不行吧,或者服务器不行,再或者是你的首页有很多大图片,加载起来慢

u013829202
u013829202   Rxr 2016.09.06 13:12

第二次打开呢? 感觉是你首页加载东西太多了。 你可以适当的优化。 图片的大小,js的放的位置。 与后台交互数据量是不是过大。

zhuzige521888
zhuzige521888   2016.09.06 14:09

IDE集成器上运行就是这样的,首次打开肯定是慢的,所以有的网站需要缓存机制。

java2008java
java2008java   2016.09.06 22:02

前端用freemark,生成静态页面呢?加载慢你是不是查询东西太多,访问数据库的次数太多呢?不行试试用缓存什么的。

java2008java
java2008java 回复TOFREE007: 研究下redis什么的。好像有用
一年多之前 回复
java2008java
java2008java 回复TOFREE007: 不是,其实就是在项目启动时,讲需要的内容加载到缓存中。以后的访问就会快些好像
一年多之前 回复
TOFREE007
TOFREE007 没有使用freemark,可能是查询数据库的数据比较多吧。只是第一次打开很慢,但是假如用户第一次登陆网站感觉慢的话体验就会感到很不好,缓存技术我还没学,这个缓存应该是有初步访问的记录才有缓存空间的吧,跟首次打开速度好像不相干
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!