社区
Web 开发
帖子详情
加快JSP页面访问速度?
s1t05002
2007-06-13 01:02:03
本人最近学习JSP,做了个小项目。问题是主页有好些查询语句,打开页面比较慢。各位达人有什么方法能提高页面访问速度吗???
...全文
205
3
打赏
收藏
加快JSP页面访问速度?
本人最近学习JSP,做了个小项目。问题是主页有好些查询语句,打开页面比较慢。各位达人有什么方法能提高页面访问速度吗???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
java_xiang
2007-06-13
打赏
举报
回复
可能原因的几点:
1、DB服务器硬件问题
2、DB设计问题(数据库空间、表空间、临时空间等)
3、表的问题,没有建立合适的索引
4、WEB服务器硬件问题
5、WEB服务器本身的承受压力问题
6、你的代码问题
----------------------------------
鉴于遇上原因:
硬件自己检查下,是否合理
软件:
1、表建立合理的索引、查询语句的WHERE条件(关键字、索引、非索引字段。。)这样排列
2、鉴于采用CACHE机制,例如OSCACHE等,降低访问DB频率
3、采用HTTP压缩,减小网络流量,50K的页面,可以压缩到10K,进行传输
4、如果静态页面多,可以前端加上IIS或APACHE
OVER
demo大师粉丝
2007-06-13
打赏
举报
回复
可能原因的几点:
1、DB服务器硬件问题
2、DB设计问题(数据库空间、表空间、临时空间等)
3、表的问题,没有建立合适的索引
4、WEB服务器硬件问题
5、WEB服务器本身的承受压力问题
6、你的代码问题
----------------------------------
鉴于遇上原因:
硬件自己检查下,是否合理
软件:
1、表建立合理的索引、查询语句的WHERE条件(关键字、索引、非索引字段。。)这样排列
2、鉴于采用CACHE机制,例如OSCACHE等,降低访问DB频率
3、采用HTTP压缩,减小网络流量,50K的页面,可以压缩到10K,进行传输
4、如果静态页面多,可以前端加上IIS或APACHE
OVER
s1t05002
2007-06-13
打赏
举报
回复
谢谢1楼,我对CACHE机制不熟,先去找点资料看看。
JavaServer Pages (JSP)
JavaServer Pages (JSP) 技术提供了一种简单快速的方法来创建显示动态生成内容的 Web 页面。由业界处于领先地位的 Sun 公司制定了相关的 JSP 技术规范,该规范定义了如何在服务器和 JSP 页面间进行交互,还描述了页面的格式和语法。 JSP 技术的工作原理? JSP 页面使用 XML 标签和 scriptlets(一种使用 Java 语言编写的脚本代码),封装了生成页面内容的逻辑。它将各种格式的标签(HTML 或者 XML)直接传递回响应页面。通过这种方式,JSP 页面实现了页面逻辑与其设计和显示的分离。 JSP 技术是 Java 系列技术的一部分。JSP 页面被编译成 servlets,并可能调用 JavaBeans 组件(beans) 或 Enterprise JavaBeans 组件(企业 beans),以便在服务器端处理。因此,JSP 技术在构建可升级的基于 web 的应用程序时扮演了重要角色。 JSP 页面并不局限于任何特定的平台或 web 服务器上。JSP 规范在业界有着广泛的适应性。 什么是 servlet? 相对于浏览器上运行的 applets 而言,servlet 是在服务器上运行的,用 Java 语言编写的程序。详细信息可访问 http://java.sun.com/products/servlet. 我已经采用了servlets,为何还需要 JSP 技术呢? 既然 JSP 页面也要被编译成 servlets,那么理论上,您可以直接写 servlets 来支持您的基于 web 的应用程序。然而,JSP 技术通过将页面内容和显示逻辑分开,简化了创建网页的过程。在许多应用程序中,需将模板内容和动态生成的数据一块发送到客户端。基于此考虑,使用 JSP 页面技术将比全部用 servlets 来写要方便得多。 JSP 规范与 Java 2 Platform, Enterprise Edition 的关系如何? JSP 2.0 规范是 Java 2 Platform, Enterprise Edition 1.4 的重要组成部分。 在构建基于 web 前端显示的分布式企业应用程序方面,JSP 和 EJB 技术的结合显示出强大的力量。 有哪些 web 服务器支持 JSP 技术? 有许多 JSP 技术实现可用于不同的 web 服务器。要获取最新已被官方支持的 web 服务器信息 ,请访问 http://java.sun.com/products/jsp/industry.html。 Sun 公司是否提供对 JSP 规范的参考实现? J2EE SDK 是 JavaTM 2 Platform, Enterprise Edition 的参考实现。Sun 在 J2EE SDK 中改装并集成了 Tomcat JSP 和 Java Servlet 实现。在应用程序部署和发布之前,可将J2EE SDK作为开发环境。Tomcat 是免费和开放源代码的 Java Servlet 和 JSP 技术的实现,它由 Apache Software Foundation 的 Jakarta 项目组开发。可从 http://jakarta.apache.org 下载。Tomcat 的商业应用需要有 Apache Software Foundation(ASF)的许可,并且可在 Apache 的网站上获取二进制和源代码的版本。JSP 技术的实现是 J2EE SDK 的一部分。 JSP 技术与其他产品技术相比有什么不同? JSP 技术是行业协作的结果,它的设计是开放的,符合行业标准的,并支持绝大多数的服务器、浏览器和相关工具。由于使用可重用的组件和标签取代了对页面本身脚本语言的严重依赖,JSP 技术大大
加快
了开发的速度。所有 JSP 的实现均支持以 Java 编程语言为基础的脚本语言,它有与生俱来的可适应性,支持复杂的操作。
java页面加速,如何
加快
JSP
访问速度
如何
加快
JSP
访问速度
JSP程序都是模块,并且具有强大的表达-请求(presentation-request)功能。建立一个完美的数据库访问是一个具有挑战的过程,而JDBC接口能够很好地完成这一过程。然而,嵌入于JSP代码中的JDBC代码,与SQL命令嵌入在JDBC一样,可以充分利用JSP的功能,为客户端建立一个整洁而简便的API。为了达到这一目的,我们可以考虑到使用JSP操作来建立数据库接口组件...
javawen之jsp从入门到项目实战(jsp+servlet)
本课程对JSP做了详细讲解,主要涉及的课程内容:jsp的底层原理,jsp与servlet的区别,
jsp页面
如何插入java代码,jsp中的3个指令、7个动作,9个内置对象的使用,EL表达式,JSTL标签,如何自定义标签,MVC模式,jsp+...
java8生成
jsp页面
内容组装到jsp中_JspToHtml将动态页面转为静态页面
主要的想法是jsp会在服务器构建之后再显示, 感觉jsp的相应比html应该是慢一些. 一些不会经常变动的
jsp页面
都换成html的话应该会
加快
访问速度
.如果动态信息比较多的页面没有好的想法, 还是动态的, 除非定时刷新或者手动更新?总之在jsptohtml的过程中遇到了一些问题, 也有一些不明白的地方这里做个记录;第一个, html和jsp的区别到底是什么?第二个, jsp工作原理到底是什么?第...
JavaWeb高并发访问之使用Filter实现页面静态化
什么是静态化?静态化就是将动态的jsp转换为静态的html; 为什么要静态化?提高性能
加快
访问速度
,静态化的页面html不需要访问数据库等操作所以要比动态的jsp快很多。 怎样实现静态化?实现静态化的方法很多,本文章要说明的是通过Filter过滤器实现jsp的静态化。 1、我们先了解下
jsp页面
的请求流程 通过上图我们可以知道servlet对象的响应是ht
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章