网上安装配置文章很多,讲优化的却很少,备个忘
系统环境:centos5,128 RAM
安装的服务:nginx,fast_cgi,php5,mysql,vsftp
1.关闭没用的服务
…关的太多,最后剩下还在运行的服务
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
效果还可以
以前人品好,没碰到过…
情况就是当页面里有n(n>0)个flash,而且url里带有锚点时页面的title后面就会跟n个锚点

应该算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是一种允许将图片直接嵌入页面或者样式表中的标准,新版本的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脚本下载