存档

2010年9月 的存档

VPS nginx+php-fpm+apc优化

2010年9月29日 eric 242 条评论

我的VPS,内存是 512的,开始的时候呢php-fpm 开的进程是20个,后来加上APC,重启之后访问速度蛮快的,但没有过几天,访问blog的时候,感觉相应速度比较慢,就连访问纯静态的页面也是,登录VPS,键入top命令查看,显示 Mem 还是有 free的,但是 Swap used 也是有波动的,肯定是内存的问题,之前我设置的 APC 占用 64的内存的,打开 apc的监控页面,发现 Used 很少,Free很多,因为我只是一个blog没有多少动态页面需要缓存的。所以分配这么内存是浪费的。至于php-fpm的进程也没有必要20个进程,只要优化的合理 12个进程就可以(访问量也小么),好了,现在开始优化

shell $> vim /usr/local/php/etc/php-fpm.conf

<value name="max_children">20</value>

改为

<value name="max_children">12</value>
shell $> vim /usr/local/php/etc/php.ini
添加
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
分类: nginx 标签: , , ,

发一个自己用的squid.conf

2010年9月10日 eric 141 条评论

squid 3.1.X 有段时间了,发一个简单的配置文件:

squid $> cat /usr/local/squid/etc/squid.conf
visible_hostname nginxs.com
cache_effective_user www
cache_effective_group www

acl Safe_ports port 80
acl host dstdomain www.ninxs.com
acl localhost src 127.0.0.1/255.255.255.255
acl snmp src 192.168.6.102/255.255.255.255
acl manager proto cache_object
acl CONNECT method CONNECT
acl PURGE method PURGE

http_access allow manager localhost            # 只允许 本地访问 manager
http_access allow PURGE localhost               # 只允许 本地访问 PURGE
http_access deny manager                         # 其他的一律拒绝访问 manager
http_access deny !Safe_ports                     # 其他不是设置的 安全端口一律拒绝
http_access allow host                              # 只允许反向大代理 host = www.nginxs.com 域名站点
http_access deny all                                  # 其他的一律拒绝
分类: squid 标签: , ,

安装media player 11通过验证

2010年9月7日 eric 1 条评论

今天挺个音乐,居然还是 media player 9 样子很难看·所以下载 media player 11 安装,居然要验证windows 是否正版。 在网上找了个通过验证的方法,试过可行! 1:删除C:\Documents and Settings\All Users\Application Data\Windows Genuine Advantage\data\文件夹里的data文件(打开显示隐藏的文件选项,就能看见了.) 2:断开网络连接(把网线拔了或禁用都行) 3:在验证对话框中点击“验证”,(若1中提到的“data”文件夹中的文件又出现,请马上再次删除);等到出现通过验证的对话框后,再按提示安装即可。

分类: windows 标签: ,

再次优化NGINX+php-fpm上传

2010年9月6日 eric 161 条评论

上次写了一篇nginx+php-fpm优化上传,一位博友留言介绍了,第三方nginx upload module

http://www.grid.net.ru/nginx/upload.en.html

看了一下,功能蛮强大的,所以就记录下来·基本没什么变化,在原有的例子上稍加了下修改,加了一个限速功能。
在 0.8.X 版本上编译出出错,他官方也有写:

For nginx versions other than 0.7.44-51

但是我在最新版本 nginx-0.7.67.tar.gz 编译也没问题。

下载nginx:wget http://www.nginx.org/download/nginx-0.7.67.tar.gz
下载模块:wget http://www.grid.net.ru/nginx/download/nginx_upload_module-2.0.12.tar.gz

1.下载编译安装nginx_upload_module

nginx $> tar zxvf nginx-0.7.67.tar.gz
nginx $> tar zxvf nginx_upload_module-2.0.12.tar.gz
nginx $> cd nginx-0.7.67
#关掉不需要的模块,节省资源开支俗话说越简洁越稳定~
nginx $> ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --without-http_memcached_module --without-http_empty_gif_module --without-mail_pop3_module  --without-mail_imap_module --without-mail_smtp_module --add-module=/root/nginx_upload_module-2.0.12
nginx $> make
nginx $> make install
分类: nginx 标签: , , ,