星期日, 7月 13th, 2008 75 次访问
在web应用中,当网站的访问量大的时候很自然的就会想到用多台web服务器集群去分担单台访问的压力,对于小的网站,自然没有大量的现金去买优秀的负载均衡的硬件设备.那么nginx做代理前端实现负载均衡的目的会是一个很好的选择。
简单的例子:
upstream load_balance {
server localhost:8088 ;
server 192.168.1.4:8080 down;
server home.ucenter weight=2;
server backserver:9100 backup;
...
Posted in linux, nginx, 技术 | No Comments »
星期二, 4月 8th, 2008 130 次访问
在vi的操作中,替换是经常被用到的.其用法也十分简单.记之!
命令操作符: :substitute
命令格式: :[range]substitute/from/to/[flags]
1.substitute这个单词比较不好记,在vi中简写为s 所以 :[range]s/from/to/[flags]
2. [range] : 范围.
% 表示所有行,如果不忽略range则表示当前行. 其范围还可以用区间来表示
1,5表示第一行到第5行,如果单独的一个数字表示替换的行号.
特殊符号."."表示当前行,"$"表示最后一行.然后%等价于1,$.
范围还可以进行加减.比如.+3,$-4表示当前行后3行,到倒数第5行内.
还可以用标记进行范围设定,比如你要是在指定了地方设定了"mt","mb"用:'t,'b则表示这两个范围之间.
3. 分符号/可以用其它符号代替,如果要替换的字符中有/可以把/换成\/或者都换分隔符
eg: :s+one/two+one or two+ 分隔符为+
4. from表示要替换的词,to 表示替换成的词.
5. flags 替换修饰符号 有g,p,c
g:表示替换一行中所有的符合条件的.
p;列出所有被修改的行
c: 替换前需要确认一下.
例子:
Posted in linux, 技术 | No Comments »