[ Content | Sidebar ]

Archives for 五月, 2009

vps优化备忘

网上安装配置文章很多,讲优化的却很少,备个忘
系统环境:centos5,128 RAM
安装的服务:nginx,fast_cgi,php5,mysql,vsftp

1.关闭没用的服务

#ntsysv
Copy Code 

…关的太多,最后剩下还在运行的服务
anacron atd auditd cpuspeed crond haldaemon iptalbes irqbalance readahead_early sshd syslog vmware-tools nginx vsftpd mysqld

2.关闭selinux

#vi /etc/selinux/config
SELINUX=disabled
Copy Code 

3.mysql禁用innodb

#vi /etc/my.cnf
在[mysqld]字段添加
skip-innodb
Copy Code 

4.fast_cgi仅开了2个进程(哦,pv是什么我还不知道)

优化结果:

# free -m
total       used       free     shared    buffers     cached
Mem:           122        119          3          0         11         67
-/+ buffers/cache:         40         82
Swap:          509          0        509
Copy Code 

效果还可以

ie下title里出现重复锚点的bug

以前人品好,没碰到过…

情况就是当页面里有n(n>0)个flash,而且url里带有锚点时页面的title后面就会跟n个锚点

screenshot_014.png

应该算adobe flash 的bug吧,具体:

http://bugs.adobe.com/jira/browse/FP-240

IE appends anchor name to title bar

adobe的网站上说Flash Player 9 – 9_0_124_0,IE7下才有这个问题,可俺的问题是在flash10,ie6下发现的,不靠谱……

利用data-uri合并样式表和图片

data-URI是一种允许将图片直接嵌入页面或者样式表中的标准,新版本的firefox,safari,chrome,ie8均已支持,所以可以利用data-URI将样式表中的背景图片合并到文件,以减少连接数,加快网页的载入速度.

但是由于低于ie8的ie版本均不支持data-URI,所以要通过mhtml对ie6,7版本特殊照顾(ie中将网页保存为单个.mht文件时使用了该标准)

通过data-URI编码的图片要比原图大1/3,而且如果图片在样式表中反复出现,转换后的体积将比原文件加图片的体积不只大1/3,但是由于传输一般走gzip,客户端也有缓存,所以可以无视吧….

恩,技术就是这么点,本来要用这个搞一下优化,但是老大没有点头,白写了脚本,不过学了会python也没用过,算练练手

下面这个就是通过脚本转换的曾经风靡全球的css garden的页面

http://bluehua.org/demo/data_uri/cssgarden/

页面加载完毕只有两个请求,一个html,一个css

转换文件使用的参数

python /home/hualu/bin/data-uri.py -l /media/we/share/cssgarden/ -r http://bluehua.org/demo/data_uri/cssgarden/ /media/we/share/cssgarden/001
Copy Code 

既然用不着,脚本也就一直beta下去了,啊….

python脚本下载

shell:mpc播放第一首匹配关键词的曲目

2010.1.18 更正

mpc play `mpc playlist | sed -n '/周杰伦/{=;q}'`
Copy Code 

—————————
虽然习惯随机…

mpc play `mpc listall | sed -n '/周杰伦/{=;q}'`
Copy Code 

screenshot:thunder on ubuntu

安装参考:

http://www.linuxdiyf.com/viewarticle.php?id=84561

http://www.linux-wiki.cn/index.php/Wine%E8%BF%85%E9%9B%B75%E6%88%96Gigaget

screenshot_006.jpg

screenshot_005.jpg