给阿里云做优化
使用阿里测(http://alibench.com)测试刚配置好的阿里云主机,发现还有太多需要优化的地方,一点点来学习优化服务器:
1、开启GZIP压力
2、设置静态内容缓存时间
3、图片压缩(对于PNG - 必须是8位或更低;JPG再压缩)
一、开启GZIP压力
1、首先得确认apache是否已经加载了mod_deflate模块。
#httpd -M
在结果中查看是否有 deflate_module (shared) 这样的一行字段,如果有说模块己加成功。如果没有需先安装加载mod_deflate模块。
2、编辑配置文件httpd.conf,增加支持gzip的文件类型,如下:
<IfModule mod_deflate.c>
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/xml application/x-httpd-php
AddOutputFilter DEFLATE js css
</IfModule>
这样可以压缩一般网页中会用到的html、xml、php、css、js等格式档案输出,虽然会占用掉服务器处理器的一点点处理器时间,浏览者在接收 网页数据时也会消耗极短暂的一点点处理器时间,不过却可以大幅减少数据传输量,减少网络带宽被吃掉的情形。
DeflateCompressionLevel 9是指压缩程度的等级,从1到9,9是最高等级。据了解,这样做最高可以减少8成大小的传输量(看档案内容而定),最少也能够节省一半。
DeflateCompressionLevel 预设可以采用 6 这个数值,以维持耗用处理器效能与网页压缩质量的平衡。
完成后保存退出
3、重启Apache
#service httpd restart
4、检验是否正确启用gzip功能。
二、设置静态内容缓存时间