开启nginx的gzip-ngx_http_gzip_static_module

0 条评论

今天无事,看到猫的lnmp安装脚本,里面的nginx安装里面有with-http_gzip_static_module ,于是乎也来测试一下自己的是否开启了gzip,通过测试,一些站(静态)开启,一些(动态)没开启,这就奇怪了,看nginx.conf都是开启了的.于是网上搜索资料,得到以下信息:
在搭建squid网页加速的时候,对于大的css 或者js要进行压缩,然后再进行缓存,这样能够提高减小下载量提高页面响应速度。如果你用的是squid 3.0以前的版本并且用的是 ngnix server的话可能会碰到如下问题: 不用squid直接打开页面则客户端返回的是压缩的状态,如果启用squid加速会发现下载下来的页面不是压缩状态。这里面主要是没有启动ngnix 的静态缓存模块(ngx_http_gzip_static_module)导致。
squid不支持常见的gzip压缩的原因,有以下两点:
1, squid只支持gzip的静态压缩,不支持动态压缩。具体一点说,就是response header里必须有content-length, 不可以用chunked方式。
2, response header中必须有Vary : Accept-Encoding
只要具备以上几点,squid就可以完美的识别压缩和不压缩的内容。
下面说一下nginx针对这个问题的解决方案:
nginx默认的NginxHttpGzipModule, 采用的是chunked方式的动态压缩,而squid是不支持的。需要使用http_gzip_static_module这个模块,进行pre-compress。
1.nginx编译选项

解决邮件系统报错SYSTEM WARNING: fsockopen() [function.fsockopen]: unable to connect to ...

0 条评论

今天群里有一朋友的ecms后台设置邮件激活出现问题
SYSTEM WARNING: fsockopen() [function.fsockopen]: unable to connect to ...
说是开始可以,突然间不行了,他以前是使用163的邮箱,唉以为是163因为他邮件过多禁止了他,再继续查,否定了163禁止了smtp功能,接着群里另外一个朋友说换QQ试试,结果问题依旧
由于说开始能行,突然不行,所以考虑到他是否是服务器设置问题,结果叫他把服务器防火墙关关掉是试试果然行了,原来是麦咖啡-McaFee 把判断邮件过多认定为病毒了,把25端口封掉了
于是乎,解决办法:
VirusScan控制台—>访问保护—>端口阻挡—>禁止大量发送邮件的蠕虫病毒发送邮件
把这个选项给去掉

ecms后台注册激活没问题了,整个世界清静了

首创云计算输入的搜狗输入法5.0正式版发布

0 条评论

这次搜狗输入法经过搜狗输入法团队四个多月的努力,我们迎来了搜狗输入法的一个革命性的版本——5.0版。5.0版本革命性创新是将 “云计算”技术运用到输入法客户端。在一定的条件下,搜狗输入法会去服务器请求更准确的云计算结果,并显示在第二个候选项的位置。依托于“云计算”,搜狗拼音输入法5.0版在词语、短句、长句输入的准确性都能得到明显提高。奠定了搜狗输入法“史上最准确的输入法”地位。

除了“云计算”,5.0也新增很多其他创新功能:手写输入,智能标点,i模式换肤,超级简拼,动画皮肤,截屏等,具体请看5.0新特性介绍。

·手写输入功能
注:手写输入是扩展功能,可以由用户选择是否启用,启用手写输入需要另外下载功能模块
·智能标点
·大写字母混输
·i键换肤
·动画皮肤

Nginx 平滑升级方法

0 条评论

因为最近nginx作者指出nginx一直以来都存在一个安全漏洞,因此今天升级了nginx
当前nginx最新稳定版本为0.765所以就选择了他
首先查看自己当前nginx的版本
[root@unixhater ~]# cd /usr/local/nginx/ #注意你的nginx路径
[root@unixhater nginx]# sbin/nginx -V #查看版本
nginx version: nginx/0.7.59
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-44)
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module #注意这里的编译项

下载nginx 0.7.65版本到指定目录,然后解压,进入解压目录,
cd /usr/src
wget http://sysoev.ru/nginx/nginx-0.7.65.tar.gz
tar zxvf nginx-0.7.65.tar.gz
cd nginx-0.7.65

转:一个优化mysql的脚本for my.cnf

0 条评论

该脚本是由MySQL职员写的优化脚本,可根据现有配置,系统配置,MySQL的运行情况给出优化建议。

官方地址:http://www.day32.com/MySQL/

安装和运行:

通过SSH执行下列语句:

1. wget http://www.day32.com/MySQL/tuning-primer.sh
2. chmod 755 tuning-primer.sh
3. sh tuning-primer.sh
未测试,如果你测试后效果很好,请留言