`
flashdream8
  • 浏览: 680561 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp 页面响应时间计算

 
阅读更多

1.java代码实现

   

public class LoadTime {

	public static void main(String[] args) {
		long time1 = System.currentTimeMillis();
		String urls = "http://www.iteye.com/";
		int i = 0;
		try {
			URL target = new URL(urls);

			HttpURLConnection conn = (HttpURLConnection) target
					.openConnection();
			conn.setRequestMethod("GET");

			conn.connect();

			BufferedReader in = new BufferedReader(new InputStreamReader(
					conn.getInputStream()));
			String inputLine;

			while ((inputLine = in.readLine()) != null) {
				i++;
			}

		} catch (Exception e) {

		}
		long time2 = new Date().getTime();
		System.out.println((time2 - time1) / 1000 + "秒" + i+"行");
	}
}

 

 

2. js 实现

 

 在页面Head部分加入初始时间

<script language=javascript> 
var t1 = new Date().getTime(); 
</script> 

 

 

在Body中加入

<SCRIPT LANGUAGE="JavaScript"> 
window.onload = function() 
{ 
document.getElementById("TimeShow").innerHTML = "加载本页耗时 "+ (new Date().getTime()-t1) +" 毫秒"; 
} 
</SCRIPT> 

 

在需要显示的地方插入一个ID为TimeShow的标签即可
<div id="TimeShow"></div>

 

服务器代码写法:

protected DateTime dt; 
protected void Page_Load(object sender, EventArgs e) 
{ 
} 
protected override void OnPreInit(EventArgs e) 
{ 
dt = DateTime.Now; 
base.OnPreInit(e); 
} 
protected override void OnLoadComplete(EventArgs e) 
{ 
base.OnLoadComplete(e); 
TimeSpan ts = DateTime.Now - dt; 
Response.Write("加载页面用时:" + ts.TotalMilliseconds); 
} 

 

分享到:
评论

相关推荐

    提升JSP页面响应速度的七大秘籍绝招

    ### 提升JSP页面响应速度的七大秘籍绝招 在现代互联网应用中,网站的响应速度直接影响用户体验和业务效率。对于使用Java Server Pages (JSP)开发的应用而言,优化其性能尤为关键。本文将深入探讨提升JSP页面响应...

    jsp页面加载时提示loading

    1. **页面内容过多**:如果JSP页面包含大量的静态内容(如图片、视频、CSS和JavaScript文件),这可能导致页面加载时间延长。优化方法包括使用CDN(内容分发网络)来加速资源的传输,压缩CSS和JavaScript文件,以及...

    提升JSP页面响应速度的七大秘籍绝招.doc

    **提升JSP页面响应速度的七大秘籍绝招** 在构建基于Java的Web应用时,JSP页面的性能优化至关重要,因为它直接影响用户体验。以下是一些提升JSP页面响应速度的有效策略: 1. **在servlet的init()方法中缓存数据** ...

    编写jsp页面实现如下界面效果,然后交给servlet计算矩形的周长和面积,并输出结果。

    6. **JSP表达式与脚本元素**:在JSP页面中,使用表达式`&lt;%= %&gt;`显示数据,使用脚本元素`&lt;% %&gt;`执行Java代码。 以上就是利用JSP和Servlet实现计算矩形周长和面积的Web应用的详细步骤和涉及的技术点。通过这个简单的...

    jsp页面生成word或excel

    具体来说,只需要在JSP页面的头部添加以下指令: ```jsp ``` 这样设置后,当用户访问该JSP页面时,如果他们的计算机上安装了Microsoft Word,那么Word将会被用来打开这个页面。这种方式的优势在于它简化了模板的...

    韩顺平 jsp页面计算器

    6. **页面跳转**:根据计算操作的不同,可能需要跳转到不同的JSP页面显示结果。这可以通过在JSP中设置响应头(`response.setHeader("Location", "...")`)实现。 7. **错误处理与调试**:描述中提到在编写过程中...

    纯jsp页面的一个简单学生成绩系统

    4. 响应处理:JSP页面根据业务逻辑的结果,可能需要更新页面内容,或者跳转到其他页面。这可以通过`response.sendRedirect()`或在页面中使用`&lt;jsp:forward&gt;`标签实现。 5. 错误处理:为了提高系统的健壮性,还需要...

    jsp 电子商务页面

    4. **JSTL和EL**:为了提高代码可读性和可维护性,JSP页面通常使用JSTL(JavaServer Pages Standard Tag Library)和EL(Expression Language)来替代脚本元素。JSTL提供了一系列预定义的标签,EL则允许在页面上简洁...

    JSP生成静态页面

    1. **预处理**:当一个JSP页面首次被请求时,JSP容器(如Tomcat)会将其转换为一个Servlet源代码文件。 2. **编译**:接着,这个Servlet源代码会被编译成字节码,并由JVM执行。 3. **生成HTML**:Servlet根据页面上...

    ajax+jsp实时统计用户页面在线时间

    在提供的压缩包文件中,"curTime"可能是一个JSP页面或者JavaScript文件,用于处理时间和发送Ajax请求。如果是JSP文件,它可能包含处理请求和计算时间的代码;如果是JavaScript文件,那么它会包含发送Ajax请求的逻辑...

    动态JSP页面静态化,html输出

    总结来说,JSP页面静态化是提升网站性能的有效手段,通过减少服务器计算和数据库查询,改善用户体验。实现方法多样,可根据项目需求选择合适的方式。在实际应用中,还需要考虑如何平衡静态化带来的好处与维护成本,...

    jsp转html页面

    **JSP静态化** 是一个优化策略,它的核心思想是将频繁访问的JSP页面转换为静态HTML页面,从而减少服务器的计算负载,提高网站的响应速度和用户体验。这个过程通常称为JSP到HTML的转换。 1. **静态页面的优势** - *...

    页面静态化实例,jsp转化成html

    这大大减少了服务器响应时间,提升了页面加载速度,同时也降低了服务器的计算压力。 实例"statictest1"可能包含了一个简单的JSP到HTML的转换程序,可能包括以下几个步骤: 1. **预编译JSP**:在服务器上运行时,...

    jsp计算三角形的面积

    接下来,在主JSP页面中,我们可以使用这个自定义Tag来计算并显示三角形的面积。例如,`test.jsp`可以这样写: ```jsp ``` 这里,我们引入了Tag库,并使用`&lt;myTags:triangleArea&gt;`标签调用了自定义的计算面积Tag...

    使用jsp完成网页页面日历

    1. 在JSP页面中,首先获取当前日期,然后计算出月份的天数。 2. 创建HTML表格结构,用循环生成月份的每一天。 3. 使用CSS为日历添加样式,如边框、对齐方式、颜色等。 4. 添加交互功能,比如点击日期后高亮显示或...

    jsp实现三角形的计算

    2. JSP脚本let或脚本片段:用于接收用户输入,执行面积计算,并可能将结果显示在页面上。 3. JavaScript:可能用于前端验证输入数据的合法性,如确保输入的是数字,并且在计算前提供即时反馈。 在`square.jsp`中,...

    JSP 网页计算器

    2. **单网页的传值接收**:这个版本更简洁,所有的输入、计算和结果显示都在同一个JSP页面上完成。这涉及到以下知识点: - 使用JSP的内置对象`pageContext`或`request`来存储临时变量,避免多次请求之间的数据丢失...

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法.docx

    - 虽然使用EL表达式可以让JSP页面更加整洁,但需要注意的是,在首次加载时,EL表达式需要进行转换处理,这可能会导致页面响应时间略长。因此,在性能敏感的应用场景中,可以根据实际情况灵活选择是否使用EL表达式。...

    单纯的jsp页面动态分页

    "单纯的jsp页面动态分页"是指通过JavaServer Pages (JSP)技术来实现页面内容的动态分页显示,主要涉及到后端数据处理、前端交互以及数据库查询优化等关键点。下面将详细阐述这一知识点。 1. **JSP技术基础**: JSP...

    长城计算机学校JSP内部教案

    JSP 2.0引入的Expression Language(EL)则是一种用于数据访问的简化表达式语言,它可以在JSP页面中使用,代替了原本需要在页面上书写的复杂Java脚本,使JSP页面更加简洁明了。 七、WEB应用的部署与数据共享 Java ...

Global site tag (gtag.js) - Google Analytics