jsp 加载很慢,why?
现在在做一个项目,SSH+compass,页面显示使用的是JSP。
当使用compass进行搜索时,在IE中,JSP页面加载很慢,但在firefox中 jsp加载很快。
不知道为啥,弄了半天了,也没整出来个所以然,求大神们指点一下!!!跪谢了!!!!
------解决方案--------------------
问题有两点。
1.你所有的jsp页面在ie下都是很慢,然后FF下相对较快吗(专门用几个页面多测测);
2.你IE什么版本的,是打开运行你程序的jsp慢或者是打开所有的网页都慢;
最好对症下药!!!!
------解决方案--------------------
------解决方案--------------------jsp是要在web服务器编译成servlet的
所以第一个访问jsp的人速度会慢点
如果以后还是很慢,那就有可能是网络环境有关了。
请检查设置代理之类的有可能影响网络的配置
------解决方案--------------------楼主好,
jsp运行过程是这样的:
jsp文件先被翻译成为一个java文件,然后经过编译成.class文件,把文件中的HTML代码交给浏览器解释执行,<% ....%>里面的java代码就交给jvm进行执行,最后在网页上给出响应结果,一般是第一次运行时慢一些,第二次运行就不需要编译了,所以快一些。
总结:jsp第一次运行慢一些!!!
------解决方案--------------------楼主,,我说的java文件就是一个servlet
------解决方案--------------------很有可能是你js造成的
------解决方案--------------------以我的经验来看 就是JS ,除此之外 还真没想出来………………
------解决方案--------------------Jsp要编译成servlet文件进行执行,第一次肯定慢一点的,正常情况
------解决方案--------------------第一次很慢的,以后就好点了..
------解决方案--------------------优化一下后台程序吧,不必要查询的数据去掉
------解决方案--------------------那可能是ie版本的问题了。
------解决方案--------------------检查下代码 debug下, 看看是不是哪里写的有问题
------解决方案--------------------
如果换浏览器就能解决加载慢得问题,应该就是js的问题
------解决方案--------------------