Archive for the ‘技巧’ Category
星期二, 7月 8th, 2008 230 次访问
听说nginx性能是apache的10倍,可同时处理并发3W请求。只是听说而已自己没有证明过,今天 没事就用webbench测试一下看看到底有多大差距呢!
由于没有专业的环境,只能用我这个快要淘汰的本本上试一试了。nginx的性能如果可以并发3w不挂的话,我的机器早就升天了。我想先测试并发2000看看效果。
1.先拿apache开刀:
用apache的默认配置没有进行修改.真是受不了,我的pc基本上处于假死状态,可能已死呵呵。不过我还坚持实验了两组:
第一组:
$ webbench -t 20 -c 2000 http://home.ucenter:8080/test.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://home.ucenter:8080/test.php
2000 clients, running 20 sec.
Speed=62814 pages/min, 294224 bytes/sec.
Requests: 20938 susceed, 0 failed.
难怪假死我的是p4 1.8的cpu,load 都到了12了,真是难为我的机器了
第二组:
$ webbench -t 20 -c 2000 http://home.ucenter:8080/test.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) ...
Posted in apache, linux, nginx, 技巧, 技术 | 3 Comments »
星期一, 7月 7th, 2008 207 次访问
今天无意中访问校内,发现app开放开台可用了.
大家加油测试
http://app.xiaonei.com/apps/apps.do
鲜果阅读器的校内版测试链接:
http://app.xiaonei.com/apps/application.do?id=11266
Posted in 技巧 | No Comments »
星期日, 7月 6th, 2008 156 次访问
为了比较网站或者服务器的性能少不了压力测试工具。最受欢迎的是ab测试工具。ab测试工具随apache打包发布,所有应用起来十分方便。而webbench用起来更加的简单,参数很少简单易懂.
1. ab
根目录: 在apache的根目录下面。
测试例子: ab -n 10000 -c 100 -t 10 http://www.test.com/
参数: -n 表示请求总数, -c 表示并发数. -t 表示请求时间限制
Usage: ab [options] [http[s]://]hostname[:port]/path
Options are:
-n requests Number of requests to perform
...
Posted in apache, linux, nginx, 技巧 | No Comments »
星期二, 7月 1st, 2008 102 次访问
经常在eclipse重装的时候忘了一些扩展的源地址,在此记下以后不用四处寻找喽
本日志将不断完善,您可以把你常用的源留在评论中,让咱们一起完善这篇日志.
1.php扩展
http://phpeclipse.sourceforge.net/update/releases
2.svn扩展
windows版本的eclipse http://subclipse.tigris.org/update
ubuntu版本的eclipse http://subclipse.tigris.org/update_1.4.x
3.simpletest扩展:
http://simpletest.org/eclipse/
Posted in 技巧, 技术 | No Comments »
星期六, 6月 21st, 2008 155 次访问
今天终于安装上了ubuntu8.试用了一下感觉很爽。ubuntu 的易用性一直都在提高。一个软件是否能被大众接受,易用性是其最为重要的标准。如果ubuntu的用保持这样的发展势头的话,一定能在将来的桌面操作系统中扮演重要的角色。以下把ubuntu8,直接用u8来表示1.我最感到兴奋的是:我的那块无线网址不用自己装驱动就可以在U8上直接使用了。当年我为了在U7上使用了新买的D-link的无线网卡,在网上忙碌了好几天还是没有驱动成功,这也让我好长一段时间内没有去用U7系统。今天终于让我找到在U8下一直工作下去的理由。2.如何安装中文输入法:中文输入法一般是每个中文操作系统用户最先安装的软件之一。我喜欢小企鹅输入法,不为什么,只是在linux下我一直用这个输入法,习惯了。最新的fcitx版本用户来很酪,很爽,很方便.而且这个安装起来也十分的快捷。/////////1) sudo apt-get install im-switch libapt-pkg-perl fcitx //安装输入法2) im-switch -s fcitx //选择输入法重启系统就可以正常工作3.Pidgin :一个优秀的IM集成软件。原先安装U7的时候一直用不了QQ。哈哈在U8下的pidgin工具十分的强大。可以同时在线gtalk,msn,qq,yahoo,aim.....。4.u8下的游戏好像质量和数量上都高了不少.有时间还可以休闲一下哈哈。今天关于u8就先讲这三个了,在以后的试用中。我将会介绍更多的ubuntu下的软件工具,希望对刚用ubuntu的用户有所帮助。
Posted in linux, 技巧 | 2 Comments »
星期二, 5月 13th, 2008 190 次访问
8.switch语句本身常常说明:
(1).需要多态行为;
(2)存在职责错放.应该考虑用一种更为通用的解决方案,比如抽象代替switch语句,或者将职责赋于其它对象.
9.使用设计模式常见的错误:
(1)浮于表面:仅仅对低层情况有一些肤浅的理解,就草草选择一个模式。
(2)偏见:对于模式过于偏信。根据已经选定的模式/模型来解释所有的数据,不愿意对自己的偏见有任何的怀疑。
(3)错选: 不理解模式适用的背景和条件(对各模式的分类关系理解不全),选择了错误的模式。
(4)误判:不熟悉各种模式,因为无知导致误判。
(5)削足适履:忽略了实际的,具体实例行为中的例外情况,因为它们似乎不符合模式中所表达的理论。很可能会使所建模出来的对象过于僵硬,不符合实际情况。
10.与客户打交道的经验:
(1).他们通常非常了解他们的问题域(大多数我们永远都赶不上)
(2).一般情况下,他们不会像开发人员经常的那样在概念层次上表达事情,相反,他们会谈得十分的具体。
(3).他们经常用"总是"表示“通常”
(4).他们经常用"从不"表示“很少”
总之对于非常具体的问题,客户详细的回答一般是可信的,但是他们一般性的回答却不可信。
Posted in 技巧, 设计模式 | No Comments »