随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、JSP等)的响应时间,为服务器的性能优化和调整提供数据依据。

  我推荐各位Web 2.0开发测试人员使用Microsoft 的Web Application Stress Tool这个工具软件,这个微软提供的小工具仅9.58M,很小巧且实用。虽然功能上比不了专业的LoadRunner,但LoadRunner体积庞大,价格不菲,一般的企业也不会花那么多钱去购买LoadRunner,而微软的WAS则是完全免费,并且主要的功能都有,够用就行。

   Microsoft Web Application Stress Tool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程 Windows网站服务器的性能计数器(Performance Counter),通过对服务器性能(CPU/内存等)的性能分析来找到系统的瓶颈。CPU使用百分比反映了处理器开销,CPU使用百分比持续地超过 75%是性能瓶颈在于处理器的一个明显的迹象。

  每次测试运行结束后WAS会生成详细的报表,WAS报表可以从View菜单选择Reports查看。

  另外,CSDN也总结了一些其他的测试工具,包括性能测试工具和功能测试工具,前十大测试工具排名如下:

测试网站是否被屏蔽的网站 不指定

Category : 电子商务 | Post on 2007/03/12 16:01 by leftleg | Comments:0
www.greatfirewall.org这个网站是用来检测网页是否被我们“伟大”的长城防火墙所屏蔽,对身在国内的人来说就算了,对国外的站长来说还是有一点用处的,如果自己的网页注定不能被占世界人口1/5的中国人所看到,的确是一件非常可悲的事情。

截至目前在www.greatfirewallofchina.org上测试过的站点已经近45000个,数字飞速增长中。"

如何提高网站的链接广泛度? 不指定

Category : 电子商务 | Post on 2007/03/12 15:33 by leftleg | Comments:0
  网站的链接广泛度(Link Popularity)在搜索引擎排名中的作用已得到广泛的认同和重视。实际上,即使你没有在GOOGLE上提交你的站点,但与其它网站作了链接,GOOGLE也可能收录你的网站。搜索引擎还可能完全依据你的链接广泛度决定你的网站排名。 本文探讨如何从内部链接、引入链接和引出链接三个方面来增加网站的链接广泛度。
1. 内部链接

  内部链接指同一站点内网页之间的相互链接。

  对重要的页面要来回反复地交叉链接。这样做的目的,是让搜索引擎的spider知道这是你最重要的网页。

  交叉链接网页还帮助spider更快地找到你的重要页面并将之编入索引,尤其当这些页面被深埋于网站内时,这一点非常重要。

  2. 引入链接

  引入链接是指让其它相关网站链接你的网站。引入链接有两种类型:

  * 自己创建子站点来链接你的主站点

  建立几个与你的网站主题相关的小型网站,将它们相互链接,再链接回你的主站点。

  选择主站点的关键词,用同样的这些关键词作链接名,把其它小型站点链接到主站点。之所以这样做,是因为一些主要的搜索引擎如GOOGLE特别重视链接名。

思考高并发高负载网站的系统架构 雪

Category : UNIX | Post on 2007/01/16 23:14 by leftleg | Comments:2
如今百家@*店的网站架构已经在超负荷工作了。服务器经常达到100%的使用率。主要是数据库占用了大量的CPU资源。这样的系统,根本无法跟上网站的发展。
所以,我针对我们网站,考虑了一些关于网站流量分流的方法。
1,看了一下别人的文章,大部分都说,现在的网站瓶颈在于数据库。所以,我们这里放在第一条。我们设计的网站要求用户数量要达到1亿。(目前淘宝用户近2000万,腾讯用户近10亿,活跃用户1亿多)。当然,我们的设计要多考虑一些,所以,就定位在淘宝的用户数和腾讯的用户数之间。
   用户名列表单独建立数据库,以便随时将此数据库独立出去单独建服务器。用户登录的时候,数据库要从1亿记录中查找数据,即使使用主索引,也要将近1秒时间(在SQLSERVER中,使用like查找20万条数据,就需要大约2秒种,这里是按照精确匹配以及主索引联合的方式查找)。所以,我们要将用户表分表。以26个字母为分表顺序,中文开头的用户名一张表,数字开头的用户名一张表。这样就有28张表,平均下来,一张表300万数据,最多的一张表估计大约1000万数据。然后,以用户名为主索引,SQLSERVER数据库应该可以应付过来了。

网站本地化 晴

Category : 日记 | Post on 2007/01/16 16:34 by leftleg | Comments:1
http://www.mamashuoshanghaisuoyouxiaoquzaisouwooshangdounengsousuochulai.cn/

妈妈说上海所有的小区在搜屋上都能搜索出来

强域名 = http://www.souwoo.com/

网站越来越本地化生活化,真是件好事情,每每发现新的网站,越来越好的功能,就很兴奋,
然后感叹,丫的,我怎么想不到捏,我怎么就坚持不下去捏?

用rsync对网站进行镜像备份 晴

Category : UNIX | Post on 2006/10/09 17:19 by leftleg | Comments:0
对于选择Linux 作为应用平台的的中小型企业或网站来说,往往面临如何实现数据远程备份或者网站镜象的问题,虽然有商业化的备份和镜象产品可供选择,但这些产品的价格往往过于昂贵。因此如何利用自由软件高效实现远程备份和网站镜象就成为一个值得讨论的话题。

通过网络进行远程数据备份或者网站镜象的最简单的方法就是使用wget,但是这种方式每次都需要将所有数据都重新在网络上传输一遍,而不考虑哪些文件是经过更新的,因此效率非常低下。尤其在需要备份的数据量很大的时候,往往需要花费数个小时来在网络上进行数据传输。

因此这里就介绍一种高效的网络远程备份和镜象工具-rsync,它可以满足绝大多数要求不是特别严格的备份需求。

rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:

*可以镜像保存整个目录树和文件系统。
*可以很容易做到保持原来文件的权限、时间、软硬链接等等。
*无须特殊权限即可安装。
*优化的流程,文件传输效率高。
*可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
*支持匿名传输,以方便进行网站镜象。
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]