摘要: 1、传统缓存之一(404)这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。配置:location / {root /home/html/;#主目录expires 1d;#网页的过期时间error_page 404 =200 /fetch$request_uri;#404定向到/fetch目录下}location /fetch/ {#404定向到这里internal;#指明这个目录不能在外部直接访问到expires 1d;#网页的过期时间alias /home/html/;#虚拟目录文件系统地址要和locaion /一致,proxy_store会将 阅读全文
posted @ 2012-05-22 08:31 Rayol 阅读(2984) 评论(2) 推荐(4) 编辑
摘要: 1.FastCGIworker进程数是否不够通过命令查看服务器上一共开了多少的php-cgi进程ps-fe|grep"php"|grep-v"grep"|wc-l 使用如下命令查看已经有多少个php-cgi进程用来处理tcp请求netstat-anop|grep"php"|grep-v"grep"|wc-l 接近配置文件中设置的数值,表明worker进程数设置太少2.FastCGI执行时间过长根据实际情况调高以下参数值fastcgi_connect_timeout300;fastcgi_send_timeout30 阅读全文
posted @ 2012-05-22 07:53 Rayol 阅读(364) 评论(0) 推荐(1) 编辑
摘要: VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。由于apache.org只提供VC6的版本,所以使用原版apache时只能使用VC6。(www.apachelounge.com上有apache VC9的版本提供,应该可以和PHP VC9配合,没用过)TS:... 阅读全文
posted @ 2012-05-22 07:23 Rayol 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Notice: Undefined index: xxx on line xxx; 虽然可以通过设置错误显示方式来隐藏这个提示,但是这样也有隐患,就是在服务器的日志中会记录这些提示,导致日志文件异常庞大。 方法1:服务器配置修改修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE 方法2:对变量进行初始化。 方法3:做判断isset($_post[''... 阅读全文
posted @ 2012-05-22 07:21 Rayol 阅读(328) 评论(0) 推荐(0) 编辑