摘要:
前段时间做自己社区的论坛,在jive的基础上做一个页面显示所有论坛的帖子,可以称之为总版,模仿forum类的接口做个superforum并且实现cachable,不过因为这个页面刷新量比较大,虽然被cache了,我还是想办法进行页面的缓存,感觉用jsp产生的html静态内容当缓存,页面访问速度应该有所提高。 首先想到的一种办法,是采用java.net的urlconnection把服务器上......
摘要:
jsp共有以下9种基本内置组件(可与asp的6种内部组件相对应): request 用户端请求,此请求会包含来自get/post请求的参数 response 网页传回用户端的回应 pagecontext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出 co......
WEB应用程序的测试与优化
“让你的web应用程序完成你想做的事情是一回事,而让他们快速.有效的去做常常是另外一回事.”
在这篇文章里我将初步讨论有关“web应用程序的性能”的问题,主要是一些基本概念以及工具,算是抛砖引玉吧!注意这些内容同样适用于j2ee等应用.此后,也许我会写更多关于此方面的文章.当然,是“也许”.好了,祝我们好运吧!
首先,这里有两个性能方面的重要指标.请注意,下面的“定义”并不规范,仅供参考.
* response time - 响应时间
从初始化请求到完成响应所用的时间.这是一个测试web应用程序速度的重要度量.
* scalability - 伸缩性
一个可伸缩的应用程序的响应时间随负载的增加而线性增加.
没有web应用程序可以处理无限数目的请求,但是一般我们可以预测一个范围,并保证我们的web应用程序可以在此范围内“优雅”的伸缩,即始终把响应时间维持在可接受的级别.
如果我们打算优化我们的web应用程序,那么至少我们应该知道它到底该不该优化.压力测试可以解答这个问题.
* load test - 压力测试
为web应用程序模拟用户请求以测量其伸缩性的过程.
它非常有用,虽然开始的时候会觉得有点“变态”.一般我们会模拟大量的用户请求以获得在web应用程序的速度恶化到无法接受的级别前能够处理的并发请求数量.
所谓“无法接受的级别”并不是一定要到实例池崩溃.应用服务器瘫痪甚至服务器当机的时候,这要视需求而定.
一般压力测试包含如下步骤:
* 确定接受请求并完成响应的最大允许的延时.
* 估计web应用程序的最大并发用户数量....
下一页 摘要: 你希望在jsp中建立一个邮件发送收取工具吗?下面将介绍的就是在jsp中建立一个邮件发送收取工具。在这篇文章中你可以了解到javamail api的一些要点以及如何在jsp中使用它。本文中还包括了在jsp中使用javamail的实例。javamail是jsp应用软件中相当强大的api。 阅读这篇文章需要对jsp、javabeans和javamail有一定的初步了解。当然,有关于javamai......