
网站性能优化及工具
文章平均质量分 68
iteye_8381
这个作者很懒,什么都没留下…
展开
-
内存泄露调试工具
使用OptimizeIT进行Java内存泄露的检测Java程序也会引起内存泄露已经是公开的秘密了,工作中需要对该问题引起充分的重视。 市场上能够进行Java内存检测的工具也有不少,我在工作中使用JBuilder自带的Optimize工具,现就最近一次使用Optimize的工程及经验进行以下梳理。 前一段时间根据需要,对工作中维护的某个模块进行了Java内存泄露的测试,...原创 2010-01-13 10:15:18 · 154 阅读 · 0 评论 -
Web网站的性能测试工具
随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、JSP等)...原创 2011-04-25 09:17:17 · 141 阅读 · 0 评论 -
搜寻引擎优化工具
Seo Panel搜寻引擎最佳化(搜索引擎优化,搜索引擎优化)是网站经营者永远的课题,市面上的搜索引擎优化工具多数都要付费,不过也有开源或免费的可以选择,我们这里道一下Seo Panel。Seo Panel是一个用于管理您的网站搜索引擎优化的完全控制面板。它包含了许多SEO工具,加强跟踪您的网站的性能。您可以自己开发你需要的插件。提供的功能如:自动目录提交工具,您网站目前的排名,及google...原创 2010-11-17 12:17:54 · 302 阅读 · 0 评论 -
Web通信分析工具
XMLHttpRequest层:Firebug适用范围Ajax应用程序优点使用方便,数据截取完整缺点只能分析XMLHttpRequest请求,其他类型的请求无能为力Firebug应该是尽人皆知了。它的控制台能监视XMLHttpRequest请求,能看到完整的请求和应答的数据。用它来调试Ajax程序是最好不过了。HTTP层:Tamp...原创 2009-08-20 14:26:52 · 147 阅读 · 0 评论 -
WEB应用数据验证指南
1.为什么要验证数据?如果不验证数据,容易导致WEB应用出现多种漏洞,比如:SQL注入攻击,命令注入攻击,跨站点脚本攻击,编码攻击,文件系统攻击和缓冲区溢出。因此,为了保护WEB应用的安全,我们必须验证数据。2.什么地方需要验证数据? 所有从用户或其它设备接受数据的代码部分。3...原创 2009-08-20 13:49:48 · 160 阅读 · 0 评论 -
WEB 服务器调试利器 -- Tamper Data
一. 简介 作为 Firefox 的插件, Tamper Data简单易用,功能强大,可以用来查看和修改 HTTP/HTTPS 的头部和 POST 参数;可以用来跟踪 HTTP 请求和响应并记时;可以对WEB 站点进行某些安全测试,从而为调试 WEB 配置带来了极大的便利,是网站维护人员不可多得的实用工具。 二. 安装 Tamper ...原创 2009-08-20 13:32:47 · 201 阅读 · 0 评论 -
[网站提速] - 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
背景:HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP, ASP , Servlet,SHTML等输出的网页也...转载 2009-08-20 12:00:34 · 87 阅读 · 0 评论 -
解析如何防止XSS跨站脚本攻击
本文为大家提供了简单的实战模式以防止XSS跨站脚本攻击通过output escaping/encoding发动攻击。虽然存在大量跨站脚本攻击者,不过只要遵守本文提供的几个规则就能有效抵御XSS跨站脚本攻击。 这些规则适用于所有不同类别的XSS跨站脚本攻击,可以通过在服务端执行适当的解码来定位映射的XSS以及存储的XSS,由于XSS也存在很多特殊情况,因此强烈推荐使用解码库。另外,基于XSS的DO...原创 2010-01-16 15:16:58 · 139 阅读 · 0 评论 -
使用 JProfiler 监控 JBoss 运行情况
JProfiler 是一个著名的用于 java 系统监控分析的软件,功能很强大,可以监控普通的 java application, applet, java web start, application server 等等。除了可以监控本地的程序,还可以对远程服务器上跑的应用进行监控。本文以 JBoss 为例,对 JProfiler 的安装、配置和使用做个简单介绍。 先说一下环境: ...原创 2010-01-13 10:39:15 · 254 阅读 · 0 评论 -
关于内存泄漏(Tomcat5.5+jdk1.5)
问题描述 服务器在运行一段时间后(两三天),内存不断上升(可到900M),经常出现java.lang.OutOfMemoryError: PermGen space的错误,导致tomcat死机,外部不能找开网站. 目前,web服务和数据库服务是分开的,web服务器是2005年9月才升级的, 内存2G,内存泄漏基本可以确定为Web服...原创 2010-01-13 10:23:21 · 133 阅读 · 0 评论 -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request/事务 数...原创 2016-05-18 11:19:14 · 142 阅读 · 0 评论