静坐常思己过,闲谈莫论人非

2013年05月的内容

Web网站性能/压力测试工具WebBench使用详解
技术文档

Web网站性能/压力测试工具WebBench使用详解

2013-05-16 2013-05-16 13977浏览 3评论 简洁版

Webbench是知名的网站压力方面的测试工具,它是由Lionbridge公司开发。

官方主页:http://home.tiscali.cz/~cz210552/webbench.html

在运维工作中,网站压力及性能测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力及性能测试中存在一个共性,那就是压力及性能测试的结果与实际负载结果不会完全相同,就算压力及性能测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力及性能测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数。

Web Bench最多可以模拟3万个并发连接去测试网站的负载能力。Web Bench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。Web Bech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。Web Bench不但能具有静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。

适用于linux操作系统

1、WebBench安装:

cd /usr/local/src
wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make
make install

补充:安装过程中如提示缺少组件请安装,缺少目录,请手动创建。

阅读更多...

Discuz论坛合并及问题解决
技术文档

Discuz论坛合并及问题解决

2013-05-05 最后修改:2014-01-6 04:35 31568浏览 2评论 简洁版

最近需要对两个独立的论坛进行合并,两个论坛的环境分别如下:

论坛一:Discuz 7.2,运行在Linux系统上,UTF8编码;

论坛二:Discuz X2.5,运行在Windows操作系统上,GBK编码。

整合的步骤如下:

1、对论坛一进行升级,首先从Discuz 7.2升级到Discuz X2.0,再从X2.0升级到X2.5,然后备份数据库;

2、将论坛二的数据库在管理后台进行备份,强制编码为UTF8

3、对两个论坛的数据进行合并,使用的是网友提供的专门工具:Discuz! X2.5合并工具

这个操作需要在本地进行,分别安装两个新的论坛并把论坛一论坛二的数据、附件、头像文件等各自恢复进去。

阅读更多...