安装Zend,输入

cd /usr/local/directadmin/custombuild
./build set zend yes
./build zend


执行这个命令会自动安装对应版本的Zend (Optimizer/Guard),如果当前PHP版本没有Zend可用,就会出现一个提示。
评论(0) 引用(0) 阅读(3025)
首先对测试环境进行说明

测试的架构如图所示:

client端  <------------------>   nginx cache <------------------>源服务器

经过大量测试发现:nginx的过期顺序是有一个优先级的。下面首先说明各个影响缓存过期的因素:

(1)inactive:在proxy_cache_path配置项中进行配置,说明某个缓存在inactive指定的时间内如果不访问,将会从缓存中删除。

(2)源服务器php页面中生成的响应头中的Expires,生成语句为:

header("Expires: Fri, 07 Sep 2013 08:05:18 GMT");

(3)源服务器php页面生成的max-age,生成语句为:

header("Cache-Control: max-age=60");

(4)nginx的配置项 proxy_cache_valid:配置nginx cache中的缓存文件的缓存时间,如果配置项为:proxy_cache_valid 200 304 2m;说明对于状态为200和304的缓存文件的缓存时间是2分钟,两分钟之后再访问该缓存文件时,文件会过期,从而去源服务器重新取数据。
评论(0) 引用(0) 阅读(40003)

Nginx开机自动启动

不指定
2013-11-30 21:51 by:果面 PC应用 » 网络应用 本站原创
把以下脚本保存为nginx文件放入/etc/init.d/nginx,然后修改权限:

chmod 755 nginx


就可以通过常规命令控制Nginx状态:

#启动nginx
/etc/init.d/nginx start

#停止nginx
/etc/init.d/nginx stop

#重启nginx
/etc/init.d/nginx restart

#仅重新读取配置
/etc/init.d/nginx reload



如果需要开机自动启动nginx服务,保存好 /etc/init.d/nginx文件后,执行以下命令:
评论(0) 引用(0) 阅读(5866)

Nginx关闭日志

不指定
2013-11-30 17:00 by:果面 PC应用 » 网络应用 本站原创
用Nginx做Web服务器,如果没有处理好日志,日志文件可能会很恐怖~10G、20G

虽然 access_log 可以用 off,但是error_log不能用off,所以用Linux传统的方法是最稳妥。

把nginx.conf里面的log设置改成:

access_log /dev/null;
error_log /dev/null;


这样全部把他们丢到系统的黑洞里了~
不用每时每刻都往系统磁盘疯狂的读写日志了,还延长硬盘的寿命。

修改完,重启Nginx即可。
评论(0) 引用(0) 阅读(4998)

Cisco配PPPoE之后网页慢问题

不指定
2013-11-17 11:56 by:果面 PC应用 » 网络应用 本站原创
通过PPPoE连接ADSL,出现读取网页过慢,PING显示正常。解决方法:

interface dialer 1
ip tcp adjust-mss 1452
ip mtu 1492


以下是相关解释:

[背景知识]
MTU: Maxitum Transmission Unit 最大传输单元
MSS: Maxitum Segment Size 最大分段大小
PPPoE: PPP Over Ethernet(在以太网上承载PPP协议)
评论(0) 引用(0) 阅读(3992)
分页: 1/14 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]