<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Enjoy]]></title> 
<link>http://www.9enjoy.com/index.php</link> 
<description><![CDATA[分享、学习、提高]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Enjoy]]></copyright>
<item>
<link>http://www.9enjoy.com/rashost-coupon/</link>
<title><![CDATA[瑞豪开源(rashost)VPS优惠码(coupon)]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[网站相关]]></category>
<pubDate>Tue, 09 Mar 2010 01:10:36 +0000</pubDate> 
<guid>http://www.9enjoy.com/rashost-coupon/</guid> 
<description>
<![CDATA[ 
	<a href="http://www.9enjoy.com/host/rashost.html" target="_blank">瑞豪开源VPS</a>优惠码：RASHOST9 <br/><br/>此优惠码是去年12月份放出的，对除128MB内存以外的VPS都可以使用，9折优惠，月付也同样享受此折扣！<br/><br/>昨天帮朋友在瑞豪开源VPS买了一个512M的vps，测试此优惠码仍然有效。自己购买的128M的vps就无效了。<br/><br/>使用办法：选中要购买的vps，在提交订单时，在coupon的框里填入RASHOST9，提交就会看到扣掉了1折的费用。<br/><br/>另外，除此优惠码外，还可选择季付/半年付/年付，分别可享受原价的95折，9折，85折的优惠。<br/><br/><a href="http://www.9enjoy.com/host/rashost.html" target="_blank">rashost的美国vps</a>应该是性价很高的一款美国VPS了。最低的128M内存，8G硬盘，月付￥68元，年付仅￥693，而且支持支付宝付款。目前，本Blog就是搭建在<a href="http://www.9enjoy.com/post/424/" target="_blank">这家的128M的vps上</a>。<br/><br/><br/><br/>Tags - <a href="http://www.9enjoy.com/tags/rashost/" rel="tag">rashost</a> , <a href="http://www.9enjoy.com/tags/vps/" rel="tag">vps</a> , <a href="http://www.9enjoy.com/tags/coupon/" rel="tag">coupon</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/nginx_php_v1/</link>
<title><![CDATA[128MVPS搭建Nginx+PHP+Mysql安装记录]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[PHP+MYSQL]]></category>
<pubDate>Fri, 05 Mar 2010 01:55:26 +0000</pubDate> 
<guid>http://www.9enjoy.com/nginx_php_v1/</guid> 
<description>
<![CDATA[ 
	配置nginx+php很多次了，每次都需要翻阅张宴的多篇博客以及自己的记录，比较麻烦，特意全程记录了下。<br/><br/>vps配置：内存128M，swap 256M，硬盘8G。安装前：<br/>Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Size&nbsp;&nbsp;Used Avail Use% Mounted on<br/>/dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7.9G&nbsp;&nbsp;564M&nbsp;&nbsp;7.0G&nbsp;&nbsp; 8% /<br/><br/>进行一下系统库文件的升级和安装：<br/>yum -y install gcc gcc-c++ autoconf<br/>yum -y libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel ncurses ncurses-devel<br/>yum -y install make vim-enhanced patch mlocate<br/>ln -s /usr/bin/vim /bin/vi<br/><br/><br/>在根目录创建www目录，下载的软件、mysql的数据、web程序、web日志等都放在www下。<br/>mkdir /www<br/><br/>下载安装文件：<br/>mkdir /www/soft<br/>cd /www/soft<br/>wget <a href="http://sysoev.ru/nginx/nginx-0.8.34.tar.gz" target="_blank">http://sysoev.ru/nginx/nginx-0.8.34.tar.gz</a><br/>wget <a href="http://blog.s135.com/soft/linux/nginx_php/php/php-5.2.10.tar.gz" target="_blank">http://blog.s135.com/soft/linux/nginx_php/php/php-5.2.10.tar.gz</a><br/>wget <a href="http://blog.s135.com/soft/linux/nginx_php/phpfpm/php-5.2.10-fpm-0.5.11.diff.gz" target="_blank">http://blog.s135.com/soft/linux/nginx_php/phpfpm/php-5.2.10-fpm-0.5.11.diff.gz</a><br/>wget <a href="http://blog.s135.com/soft/linux/nginx_php/mysql/mysql-5.1.38.tar.gz" target="_blank">http://blog.s135.com/soft/linux/nginx_php/mysql/mysql-5.1.38.tar.gz</a><br/>wget <a href="http://blog.s135.com/soft/linux/nginx_php/libiconv/libiconv-1.13.tar.gz" target="_blank">http://blog.s135.com/soft/linux/nginx_php/libiconv/libiconv-1.13.tar.gz</a><br/>wget <a href="http://blog.s135.com/soft/linux/nginx_php/pcre/pcre-8.01.tar.gz" target="_blank">http://blog.s135.com/soft/linux/nginx_php/pcre/pcre-8.01.tar.gz</a><br/>wget <a href="http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2" target="_blank">http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2</a><br/><br/>安装libiconv：<br/>tar zxf libiconv-1.13.tar.gz<br/>cd libiconv-1.13/<br/>./configure --prefix=/usr/local<br/>make<br/>make install<br/>cd ../<br/><br/>安装MYSQL<br/>groupadd mysql<br/>useradd -g mysql mysql<br/>tar zxf mysql-5.1.38.tar.gz<br/>cd mysql-5.1.38/<br/>./configure --prefix=/usr/local/webserver/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-embedded-server --enable-local-infile<br/>配置可附加参数：--with-plugins=innobase --with-ssl <br/>make<br/>make install<br/>chmod +w /usr/local/webserver/mysql<br/>chown -R mysql:mysql /usr/local/webserver/mysql<br/><br/>mkdir -p /www/mysql/data<br/>chown -R mysql:mysql /www/mysql<br/><br/>cp support-files/my-medium.cnf /etc/my.cnf<br/>cd ../<br/><br/>建立mysql初始数据表<br/>/usr/local/webserver/mysql/bin/mysql_install_db --basedir=/usr/local/webserver/mysql --datadir=/www/mysql/data --user=mysql<br/>修改下my.cnf<br/>vi /etc/my.cnf<br/>增加<br/>basedir = /usr/local/webserver/mysql<br/>datadir = /www/mysql/data<br/>启动mysql<br/>/usr/local/webserver/mysql/bin/mysqld_safe 2&gt;&amp;1 &gt; /dev/null &amp;<br/><br/>安装PHP<br/>tar zxf php-5.2.10.tar.gz<br/>gzip -cd php-5.2.10-fpm-0.5.11.diff.gz &#124; patch -d php-5.2.10 -p1<br/>cd php-5.2.10/<br/>./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --with-mysql=/usr/local/webserver/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-gd --enable-gd-native-ttf --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear<br/>make ZEND_EXTRA_LIBS=&#039;-liconv&#039;<br/>make install<br/>cp php.ini-dist /usr/local/webserver/php/etc/php.ini<br/>cd ../<br/>#curl <a href="http://pear.php.net/go-pear" target="_blank">http://pear.php.net/go-pear</a> &#124; /usr/local/webserver/php/bin/php<br/><br/>安装nginx所需要的pcre<br/>tar zxvf pcre-8.01.tar.gz<br/>cd pcre-8.01/<br/>./configure<br/>make ; make install<br/>cd ../<br/><br/><br/>创建www用户<br/>groupadd www<br/>useradd -g www www<br/><br/>创建Nginx日志目录<br/>mkdir /www/logs<br/>chmod +w /www/logs<br/><br/>把/www的所有者设为www用户<br/>chown -R www:www /www/<br/><br/>安装Nginx<br/><br/>tar zxf nginx-0.8.34.tar.gz<br/>cd nginx-0.8.34/<br/>./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_stub_status_module<br/>make ; make install<br/>cd ../<br/><br/>安装php加速器eaccelerator<br/>tar jxvf eaccelerator-0.9.6.tar.bz2<br/>cd eaccelerator-0.9.6/<br/>/usr/local/webserver/php/bin/phpize<br/>./configure --enable-eaccelerator=shared --with-php-config=/usr/local/webserver/php/bin/php-config<br/>make<br/>make install<br/>cd ../<br/><br/>修改php配置文件<br/>vi /usr/local/webserver/php/etc/php-fpm.conf <br/>把&lt;value name=&quot;user&quot;&gt;nobody&lt;/value&gt;和&lt;value name=&quot;group&quot;&gt;nobody&lt;/value&gt;去掉注释，并把nobody改为www<br/><br/>vim /etc/ld.so.conf<br/>插入一行，内容为：/usr/local/lib<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">/usr/local/lib<br/>include ld.so.conf.d/*.conf</div></div><br/>运行：ldconfig<br/>启动：/usr/local/webserver/php/sbin/php-fpm start<br/><br/><br/>vi /usr/local/webserver/nginx/conf/fcgi.conf<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">fastcgi_param&nbsp;&nbsp;GATEWAY_INTERFACE&nbsp;&nbsp;CGI/1.1;<br/>fastcgi_param&nbsp;&nbsp;SERVER_SOFTWARE&nbsp;&nbsp;&nbsp;&nbsp;nginx;<br/><br/>fastcgi_param&nbsp;&nbsp;QUERY_STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $query_string;<br/>fastcgi_param&nbsp;&nbsp;REQUEST_METHOD&nbsp;&nbsp;&nbsp;&nbsp; $request_method;<br/>fastcgi_param&nbsp;&nbsp;CONTENT_TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $content_type;<br/>fastcgi_param&nbsp;&nbsp;CONTENT_LENGTH&nbsp;&nbsp;&nbsp;&nbsp; $content_length;<br/><br/>fastcgi_param&nbsp;&nbsp;SCRIPT_FILENAME&nbsp;&nbsp;&nbsp;&nbsp;$document_root$fastcgi_script_name;<br/>fastcgi_param&nbsp;&nbsp;SCRIPT_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$fastcgi_script_name;<br/>fastcgi_param&nbsp;&nbsp;REQUEST_URI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$request_uri;<br/>fastcgi_param&nbsp;&nbsp;DOCUMENT_URI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $document_uri;<br/>fastcgi_param&nbsp;&nbsp;DOCUMENT_ROOT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$document_root;<br/>fastcgi_param&nbsp;&nbsp;SERVER_PROTOCOL&nbsp;&nbsp;&nbsp;&nbsp;$server_protocol;<br/><br/>fastcgi_param&nbsp;&nbsp;REMOTE_ADDR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$remote_addr;<br/>fastcgi_param&nbsp;&nbsp;REMOTE_PORT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$remote_port;<br/>fastcgi_param&nbsp;&nbsp;SERVER_ADDR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$server_addr;<br/>fastcgi_param&nbsp;&nbsp;SERVER_PORT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$server_port;<br/>fastcgi_param&nbsp;&nbsp;SERVER_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$server_name;<br/><br/># PHP only, required if PHP was built with --enable-force-cgi-redirect<br/>fastcgi_param&nbsp;&nbsp;REDIRECT_STATUS&nbsp;&nbsp;&nbsp;&nbsp;200;</div></div><br/><br/>&nbsp;&nbsp;nginx配置文件<br/>/usr/local/webserver/nginx/conf/nginx.conf<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">user&nbsp;&nbsp;www www;<br/><br/>worker_processes 1;<br/><br/>error_log&nbsp;&nbsp;/www/logs/nginx_error.log&nbsp;&nbsp;error;<br/><br/>pid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/local/webserver/nginx/nginx.pid;<br/><br/>#Specifies the value for maximum file descriptors that can be opened by this process. <br/>worker_rlimit_nofile 65535;<br/><br/>events <br/>&#123;<br/>&nbsp;&nbsp;use epoll;<br/>&nbsp;&nbsp;worker_connections 2048;<br/>&#125;<br/><br/>http <br/>&#123;<br/>&nbsp;&nbsp;include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mime.types;<br/>&nbsp;&nbsp;default_type&nbsp;&nbsp;application/octet-stream;<br/><br/>&nbsp;&nbsp;#charset&nbsp;&nbsp;gb2312;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;server_names_hash_bucket_size 128;<br/>&nbsp;&nbsp;client_header_buffer_size 32k;<br/>&nbsp;&nbsp;large_client_header_buffers 4 32k;<br/>&nbsp;&nbsp;client_max_body_size 8m;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;sendfile on;<br/>&nbsp;&nbsp;tcp_nopush&nbsp;&nbsp;&nbsp;&nbsp; on;<br/><br/>&nbsp;&nbsp;keepalive_timeout 60;<br/><br/>&nbsp;&nbsp;tcp_nodelay on;<br/><br/>&nbsp;&nbsp;fastcgi_connect_timeout 300;<br/>&nbsp;&nbsp;fastcgi_send_timeout 300;<br/>&nbsp;&nbsp;fastcgi_read_timeout 300;<br/>&nbsp;&nbsp;fastcgi_buffer_size 64k;<br/>&nbsp;&nbsp;fastcgi_buffers 4 64k;<br/>&nbsp;&nbsp;fastcgi_busy_buffers_size 128k;<br/>&nbsp;&nbsp;fastcgi_temp_file_write_size 128k;<br/><br/>&nbsp;&nbsp;gzip on;<br/>&nbsp;&nbsp;gzip_min_length&nbsp;&nbsp;1k;<br/>&nbsp;&nbsp;gzip_buffers&nbsp;&nbsp;&nbsp;&nbsp; 4 16k;<br/>&nbsp;&nbsp;gzip_http_version 1.0;<br/>&nbsp;&nbsp;gzip_comp_level 2;<br/>&nbsp;&nbsp;gzip_types&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; text/plain application/x-javascript text/css application/xml;<br/>&nbsp;&nbsp;gzip_vary on;<br/><br/>&nbsp;&nbsp;#limit_zone&nbsp;&nbsp;crawler&nbsp;&nbsp;$binary_remote_addr&nbsp;&nbsp;10m;<br/><br/>&nbsp;&nbsp;server<br/>&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;listen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 80;<br/>&nbsp;&nbsp;&nbsp;&nbsp;server_name&nbsp;&nbsp;<a href="http://www.itlearner.com" target="_blank">www.itlearner.com</a> itlearner.com;<br/>&nbsp;&nbsp;&nbsp;&nbsp;index index.html index.php;<br/>&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;/www/itlearner.com;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;#limit_conn&nbsp;&nbsp; crawler&nbsp;&nbsp;20;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;location ~ .*&#92;.php?$<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_pass&nbsp;&nbsp;unix:/tmp/php-cgi.sock;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#fastcgi_pass&nbsp;&nbsp;127.0.0.1:9000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_index index.php;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;include fcgi.conf;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;location ~ .*&#92;.(gif&#124;jpg&#124;jpeg&#124;png&#124;bmp&#124;swf)$<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;expires&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;15d;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;location ~ .*&#92;.(js&#124;css)?$<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;expires&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1d;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;log_format&nbsp;&nbsp;access&nbsp;&nbsp;&#039;$remote_addr - $remote_user [$time_local] &quot;$request&quot; &#039;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;$status $body_bytes_sent &quot;$http_referer&quot; &#039;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;&quot;$http_user_agent&quot; $http_x_forwarded_for&#039;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;access_log&nbsp;&nbsp;/www/logs/access.log&nbsp;&nbsp;access;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;server<br/>&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;listen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 80;<br/>&nbsp;&nbsp;&nbsp;&nbsp;server_name&nbsp;&nbsp;<a href="http://www.9enjoy.com" target="_blank">www.9enjoy.com</a> 9enjoy.com;<br/>&nbsp;&nbsp;&nbsp;&nbsp;index index.php;<br/>&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;/www/9enjoy.com;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;access_log&nbsp;&nbsp;/www/logs/9enjoy.com-access.log access;<br/>&nbsp;&nbsp;&nbsp;&nbsp;#access_log off;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;location ~ .*&#92;.(php&#124;php5&#124;asp)?$<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_pass&nbsp;&nbsp;unix:/tmp/php-cgi.sock;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#fastcgi_pass&nbsp;&nbsp;127.0.0.1:9000;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fastcgi_index index.php;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;include fcgi.conf;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&#125;<br/><br/><br/>&nbsp;&nbsp;server<br/>&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;listen&nbsp;&nbsp;80;<br/>&nbsp;&nbsp;&nbsp;&nbsp;server_name&nbsp;&nbsp;status.itlearner.com;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;location / &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;stub_status on;<br/>&nbsp;&nbsp;&nbsp;&nbsp;access_log&nbsp;&nbsp; off;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&#125;<br/>&#125;&nbsp;&nbsp;&nbsp;&nbsp;<br/></div></div><br/>看看有没有错误：<br/>/usr/local/webserver/nginx/sbin/nginx -t<br/>平滑重启(nginx0.8.x系列可以这样子了，比之前方便了)：<br/>/usr/local/webserver/nginx/sbin/nginx -s reload<br/><br/>时间更改为中国的时间，并同步为标准时间。<br/>cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime<br/>yum install -y ntp<br/>ntpdate ntp.api.bz<br/><br/>开机自动运行<br/>vi&nbsp;&nbsp;/etc/rc.local<br/>增加<br/>/usr/local/webserver/mysql/bin/mysqld_safe 2&gt;&amp;1 &gt; /dev/null &amp;<br/>/usr/local/webserver/php/sbin/php-fpm start<br/>/usr/local/webserver/nginx/sbin/nginx<br/><br/>计划任务<br/>vi /etc/crontab<br/>增加<br/>23 3 * * 0 root ntpdate ntp.api.bz<br/><br/>完成！reboot重启一下。<br/>初始状态：128M内存约使用了50M，空闲78M。<br/>硬盘状态：<br/>Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Size&nbsp;&nbsp;Used Avail Use% Mounted on<br/>/dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7.9G&nbsp;&nbsp;1.5G&nbsp;&nbsp;6.1G&nbsp;&nbsp;20% /<br/><br/>主要参考：<br/>Nginx 0.7.x + PHP 5.2.6（FastCGI）+ MySQL 5.1 在128M小内存VPS服务器上的配置优化[原创]&nbsp;&nbsp;<a href="http://blog.s135.com/post/375/" target="_blank">http://blog.s135.com/post/375/</a><br/>Nginx 0.7.x + PHP 5.2.8（FastCGI）搭建胜过Apache十倍的Web服务器（第4版）[原创] <a href="http://blog.s135.com/post/366/" target="_blank">http://blog.s135.com/post/366/</a><br/>Nginx 0.8.x + PHP 5.2.13（FastCGI）搭建胜过Apache十倍的Web服务器（第6版）[原创]&nbsp;&nbsp;<a href="http://blog.s135.com/nginx_php_v6/" target="_blank">http://blog.s135.com/nginx_php_v6/</a><br/>Enjoy:试用nginx记录 <a href="http://www.9enjoy.com/post/374/" target="_blank">http://www.9enjoy.com/post/374/</a><br/>Enjoy:试用128MVPS，安装nginx+php+mysql及优化 <a href="http://www.9enjoy.com/post/424/" target="_blank">http://www.9enjoy.com/post/424/</a><br/>Tags - <a href="http://www.9enjoy.com/tags/nginx/" rel="tag">nginx</a> , <a href="http://www.9enjoy.com/tags/php/" rel="tag">php</a> , <a href="http://www.9enjoy.com/tags/linux/" rel="tag">linux</a> , <a href="http://www.9enjoy.com/tags/vps/" rel="tag">vps</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/2010-xiamen-lantern-festival/</link>
<title><![CDATA[游2010厦门白鹭洲元宵灯会]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[生活娱乐休闲]]></category>
<pubDate>Sat, 27 Feb 2010 15:10:34 +0000</pubDate> 
<guid>http://www.9enjoy.com/2010-xiamen-lantern-festival/</guid> 
<description>
<![CDATA[ 
	晚上和LP一起在白鹭洲看花灯，虽然天空下着小雨(其实是飘着雾气)，但人流还是蛮大的。<br/>LP用N年前的DC拍了好些照片，感觉都很不错，与大家分享一些：）<br/><br/><a href="http://www.hetiantian.com/attachments/month_1002/20100227225547.jpg" target="_blank"><img src="http://www.hetiantian.com/attachments/month_1002/20100227225547.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.hetiantian.com/attachments/month_1002/20100227225559.jpg" target="_blank"><img src="http://www.hetiantian.com/attachments/month_1002/20100227225559.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.hetiantian.com/download.asp?id=17" target="_blank"><img src="http://www.hetiantian.com/download.asp?id=17" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.hetiantian.com/download.asp?id=18" target="_blank"><img src="http://www.hetiantian.com/download.asp?id=18" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.hetiantian.com/download.asp?id=20" target="_blank"><img src="http://www.hetiantian.com/download.asp?id=20" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://www.hetiantian.com/download.asp?id=23" target="_blank"><img src="http://www.hetiantian.com/download.asp?id=23" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/>Tags - <a href="http://www.9enjoy.com/tags/%25E5%258E%25A6%25E9%2597%25A8/" rel="tag">厦门</a> , <a href="http://www.9enjoy.com/tags/%25E5%2585%2583%25E5%25AE%25B5/" rel="tag">元宵</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/microtime_float/</link>
<title><![CDATA[关于microtime获取浮点的时间戳]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[PHP+MYSQL]]></category>
<pubDate>Sat, 20 Feb 2010 01:50:52 +0000</pubDate> 
<guid>http://www.9enjoy.com/microtime_float/</guid> 
<description>
<![CDATA[ 
	一直以来用这个函数获取：<div class="code">function microtime_float()&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;list($usec, $sec) = explode(&quot; &quot;, microtime());<br/>&nbsp;&nbsp;&nbsp;&nbsp;return ((float)$usec + (float)$sec);<br/>&#125;</div><br/>看到别人的源码中用microtime(true)，查了下手册，原来从PHP 5.0.0 开始，microtime增加了这个参数。<div class="quote"><div class="quote-title">引用</div><div class="quote-content">mixed microtime ( [bool get_as_float] )<br/><br/><br/>microtime() 当前 Unix 时间戳以及微秒数。本函数仅在支持 gettimeofday() 系统调用的操作系统下可用。 <br/><br/>如果调用时不带可选参数，本函数以 &quot;msec sec&quot; 的格式返回一个字符串，其中 sec 是自 Unix 纪元（0:00:00 January 1, 1970 GMT）起到现在的秒数，msec 是微秒部分。字符串的两部分都是以秒为单位返回的。 <br/><br/>如果给出了 get_as_float 参数并且其值等价于 TRUE，microtime() 将返回一个浮点数。 <br/><br/>注意: get_as_float 参数是 PHP 5.0.0 新加的。 </div></div><br/><br/>如果程序肯定在PHP5以上的环境运行，那么就直接使用microtime(true)吧，比使用microtime_float函数至少快两倍。以下是我简单测试的程序代码。<div class="code">&lt;?php<br/><br/>function microtime_float3()&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return microtime(true);<br/>&#125;<br/><br/>function microtime_float2()&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if( PHP_VERSION &gt; 5)&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return microtime(true);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;else&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list($usec, $sec) = explode(&quot; &quot;, microtime());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return ((float)$usec + (float)$sec);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;<br/><br/>function microtime_float()&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;list($usec, $sec) = explode(&quot; &quot;, microtime());<br/>&nbsp;&nbsp;&nbsp;&nbsp;return ((float)$usec + (float)$sec);<br/>&#125;<br/><br/>function runtime($t1)&#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return number_format((microtime_float() - $t1)*1000, 4).&#039;ms&#039;;<br/>&#125;<br/><br/>$t1 = microtime_float();<br/>for($i=0;$i&lt;10000;$i++)&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; microtime_float(); <br/>&#125;<br/>echo &quot;microtime_float=====&quot;;<br/>echo runtime($t1).&#039;&lt;br&gt;&#039;;<br/><br/>$t1 = microtime(true);<br/>for($i=0;$i&lt;10000;$i++)&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; microtime(true); <br/>&#125;<br/>echo &quot;microtime_true=====&quot;;<br/>echo runtime($t1).&#039;&lt;br&gt;&#039;;<br/><br/>$t1 = microtime(true);<br/>for($i=0;$i&lt;10000;$i++)&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; microtime_float2(); <br/>&#125;<br/>echo &quot;microtime_float2=====&quot;;<br/>echo runtime($t1).&#039;&lt;br&gt;&#039;;<br/><br/>$t1 = microtime(true);<br/>for($i=0;$i&lt;10000;$i++)&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; microtime_float3(); <br/>&#125;<br/>echo &quot;microtime_float3=====&quot;;<br/>echo runtime($t1).&#039;&lt;br&gt;&#039;;<br/>?&gt;</div>本机winxp运行结果：<br/>microtime_float=====109.5631ms<br/>microtime_true=====38.8160ms<br/>microtime_float2=====52.7902ms<br/>microtime_float3=====45.0699ms<br/>Linux上运行结果：<br/>microtime_float=====47.2510ms<br/>microtime_true=====9.2051ms<br/>microtime_float2=====16.3319ms<br/>microtime_float3=====12.2800ms<br/><br/>在PHP5的环境下，直接使用microtime(true);显然是最快的。microtime_float2和microtime_float3都可以在不改变原有程序的情况下，直接修改函数内容来实现性能的轻微提升。microtime_float2可以做为兼容旧版本的写法。<br/>Tags - <a href="http://www.9enjoy.com/tags/microtime%252C%25E6%2597%25B6%25E9%2597%25B4/" rel="tag">microtime,时间</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/miibeian-ip/</link>
<title><![CDATA[工信部备案网站的备用网址(IP)]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[网站相关]]></category>
<pubDate>Fri, 12 Feb 2010 06:55:51 +0000</pubDate> 
<guid>http://www.9enjoy.com/miibeian-ip/</guid> 
<description>
<![CDATA[ 
	备案网站管理系统的官方公布地址是：<a href="http://www.miibeian.gov.cn/" target="_blank">http://www.miibeian.gov.cn/</a>，但不知是什么原因，在查备案时，用这个域名访问的验证码永远是显示不出来的，一个月以来都是这样。<br/><br/>还好有一些备用地址，可以查，罗列一下：<br/><br/><a href="http://202.108.212.211" target="_blank">http://202.108.212.211</a><br/><a href="http://211.94.161.70/" target="_blank">http://211.94.161.70/</a><br/><a href="http://219.143.225.7/" target="_blank">http://219.143.225.7/</a><br/><a href="http://202.108.212.210/" target="_blank">http://202.108.212.210/</a><br/><br/>比如我就直接收藏了这个地址：<a href="http://202.108.212.211/chaxun/ggcx.jsp" target="_blank">http://202.108.212.211/chaxun/ggcx.jsp</a><br/>Tags - <a href="http://www.9enjoy.com/tags/%25E5%25A4%2587%25E6%25A1%2588/" rel="tag">备案</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/compare-one-server-apc-memcached/</link>
<title><![CDATA[同台服务器使用缓存APC效率高于Memcached]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[网站相关]]></category>
<pubDate>Thu, 11 Feb 2010 02:02:40 +0000</pubDate> 
<guid>http://www.9enjoy.com/compare-one-server-apc-memcached/</guid> 
<description>
<![CDATA[ 
	之前看到有文章说同台服务器上APC的效率是Memcached的7倍，<a href="http://pecl.php.net/package/APC" target="_blank">APC</a>效率比Memcached高是肯定的，至于倒底快多少，我写了个小程序测试了下。<div class="code">&lt;?php<br/>&nbsp;&nbsp;$memcachehost = &#039;localhost&#039;;<br/>&nbsp;&nbsp;$memcacheport = &#039;11211&#039;;<br/>function microtime_float()&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;list($usec, $sec) = explode(&quot; &quot;, microtime());<br/>&nbsp;&nbsp;&nbsp;&nbsp;return ((float)$usec + (float)$sec);<br/>&#125;<br/>function runtime($t1)&#123;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return number_format((microtime_float() - $t1)*1000, 4).&#039;ms&#039;;<br/>&#125;<br/>$starttime = microtime_float();<br/>$cache_time = &#039;30&#039;;<br/>echo &quot;init=====&quot;.runtime($starttime).&#039;&lt;br&gt;&#039;;<br/><br/>$sql = &quot;SELECT * FROM hx WHERE id = 10006&quot;;<br/>$mem_sql_key = md5($sql);<br/><br/>$t1 = microtime_float();<br/>echo &quot;APC_read=====&quot;;<br/>$arrs = apc_fetch($mem_sql_key);<br/>echo runtime($t1).&#039;&lt;br&gt;&#039;;<br/><br/>$t1 = microtime_float();<br/>apc_store($mem_sql_key.&#039;_test&#039;, $arrs, $cache_time);<br/>echo &quot;APC_write=====&quot;;<br/>echo runtime($t1).&#039;&lt;br&gt;&#039;;<br/><br/>$t1 = microtime_float();<br/>$mem = new Memcache;<br/>$mem-&gt;connect($memcachehost, $memcacheport);<br/>echo &quot;MEM_connet=====&quot;.runtime($t1).&#039;&lt;br&gt;&#039;;<br/><br/>$t1 = microtime_float();<br/>$arrs = $mem-&gt;get($mem_sql_key);<br/>echo &quot;MEM_read=====&quot;;<br/>echo runtime($t1).&#039;&lt;br&gt;&#039;;<br/>$t1 = microtime_float();<br/>$mem-&gt;set($mem_sql_key.&#039;_test&#039;,$arrs,0,$cache_time);<br/>echo &quot;MEM_write=====&quot;;<br/>echo runtime($t1).&#039;&lt;br&gt;&#039;;</div><br/>预先把这句SQL的结果在apc和memcached中都缓存了，然后测试读写速度。<br/>在本机windows上结果：<br/>init=====0.0341ms<br/>APC_read=====0.0439ms<br/>APC_write=====0.0920ms<br/>MEM_connet=====11.0571ms<br/>MEM_read=====0.2630ms<br/>MEM_write=====0.2270ms<br/><br/>在服务器上linux上结果：<br/>init=====0.0131ms<br/>APC_read=====0.0520ms<br/>APC_write=====0.0489ms<br/>MEM_connet=====0.0501ms<br/>MEM_read=====0.1030ms<br/>MEM_write=====0.0801ms<br/><br/>当然反复刷新会有不同的值，这里只是取了一个较平均的值。<br/>win下的不具备什么参考性，主要看linux上的结果。<br/>不算connent时间，大概读写的速度apc都比memcached快上一倍左右。算上memcache_connect的时间，也就是快二倍。<br/>APC即可以实现php文件的opcode缓存，也可以实现user cache，实在是个好东西。<br/><br/>所以，如果当网站规模还小的时候，所有功能可以在一台服务器上完成时，那么缓存的方案首选应该就是APC，不用考虑memcached。但如果考虑到网站规模会不断扩大，这点时间的性能差异其实可以忽略不计的，就应该部署memcached了。<br/>另外，跨服务器使用memcached，最好要使用内网。不然的话，受路由的影响，memcached经常会连接超时(超过100ms)，而且会凭空多出来两倍的宽带流量。<br/>Tags - <a href="http://www.9enjoy.com/tags/apc/" rel="tag">apc</a> , <a href="http://www.9enjoy.com/tags/memcache/" rel="tag">memcache</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/phpcheck-v1/</link>
<title><![CDATA[发布PHP探针(phpcheck)v1.0]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[PHP+MYSQL]]></category>
<pubDate>Tue, 09 Feb 2010 14:24:13 +0000</pubDate> 
<guid>http://www.9enjoy.com/phpcheck-v1/</guid> 
<description>
<![CDATA[ 
	 程序名称： ITlearner PHP探针<br/><br/> 程序版本： v1.0<br/><br/> 演示地址： <a href="http://www.9enjoy.com/phpcheck/phpcheck.php" target="_blank">http://www.9enjoy.com/phpcheck/phpcheck.php</a><br/><br/> 程序主页： <a href="http://www.9enjoy.com/phpcheck/" target="_blank">http://www.9enjoy.com/phpcheck/</a><br/><br/> 发布时间： 2010-02-09<br/><br/> 功能描述： <strong>服务器主要参数</strong>：<br/>&nbsp;&nbsp;&nbsp;&nbsp;显示服务器的一些参数，操作系统、CPU信息、内存信息、WEB服务器软件、磁盘信息等。<br/>&nbsp;&nbsp;&nbsp;&nbsp;Linux下可读取到即时的系统负荷、内存使用情况。<br/>&nbsp;&nbsp;&nbsp;&nbsp;Apache下可罗列出Apache模块信息。<br/><br/> 　　　　　 <strong>PHP主要参数</strong>：<br/>&nbsp;&nbsp;&nbsp;&nbsp;显示PHP版本、Zend引擎版本、是否支持ZEND编译，是否支持&lt;??&gt;缩写、PHP内存限制等参数，并罗列出PHP已加截的模块。<br/><br/> 　　　　　 <strong>PHP安全选项</strong>：<br/>&nbsp;&nbsp;&nbsp;&nbsp;检测几个与PHP安全、性能有关的参数(display_errors,register_globals,magic_quotes_gpc,allow_url_fopen,open_basedir)设置。<br/> <br/> 　　　　　 <strong>服务器性能测试</strong>：&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;· 整数运算：让服务器执行50万次加法(1+1)，记录其所使用的时间。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;· 浮点运算：让服务器执行20万次开方(22)，记录其所使用的时间。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;· I/O 读写：重复创建、写入、追加和删除文本文件30次，记录其所使用的时间。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;并提供一些服务器的数据，以供比较。<br/><br/> 　　　　　 查看服务器变量 &#124; 查看环境变量 &#124; 查看COOKIE &#124; 查看PHPINFO<br/>&nbsp;&nbsp;&nbsp;&nbsp;查看$_SERVER，$_ENV和$_COOKIE的变量，查看PHP自带的PHPINFO(如果没被禁用的话)。<br/>&nbsp;&nbsp;&nbsp;&nbsp;提供$flag参数，设置为0时，可不显示这些选项。<br/><br/> <br/> 程序说明： 参考了网上诸多php探针的程序、功能，结合部分自已原创的代码精心编写而成。在这里一并感谢我参考的PHP探针，尤其感谢浪点PHP探针。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;程序在WinXp+IIS(apache)，Win2003+apache，Linux+apache(nginx)等环境下测试通过，可在short_open_tag关闭、error_reporting(E_ALL)的状态下运行。HTML通过了W3C的校验。<br/><br/> ------------------------------------------------------------------------------ <br/> 是否支持PHP：<br/><br/>&nbsp;&nbsp;当您在服务器(或租用的空间)上运行此文件时，出现以下情况之一则表示您的服务器(或租用的空间)不支持PHP： <br/>&nbsp;&nbsp;1、提示下载。 <br/>&nbsp;&nbsp;2、看到类似&quot;&lt;?php&quot;的文字。 <br/>Tags - <a href="http://www.9enjoy.com/tags/phpcheck/" rel="tag">phpcheck</a> , <a href="http://www.9enjoy.com/tags/%25E6%258E%25A2%25E9%2592%2588/" rel="tag">探针</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/sphinx-search-2/</link>
<title><![CDATA[sphinx实现主索引＋增量索引的补充]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[PHP+MYSQL]]></category>
<pubDate>Sat, 06 Feb 2010 15:33:00 +0000</pubDate> 
<guid>http://www.9enjoy.com/sphinx-search-2/</guid> 
<description>
<![CDATA[ 
	<a href="http://blog.s135.com/" target="_blank">张宴</a>在博客上公开了<a href="http://blog.s135.com/sphinx_search/" target="_blank">《基于Sphinx+MySQL的千万级数据全文检索（搜索引擎）架构设计》</a>，第一时间下载下来阅读。<br/><br/>虽然其基本原理在Sphinx的文档中也基本上写清楚了，我也有在生产环境下使用，并写了一篇<a href="http://www.9enjoy.com/post/353/" target="_blank">sphinx实现主索引＋增量索引</a>的日志。但看了下文档后，还是有不少收获。<br/><br/>第1，把增量索引存到共享内存中(/dev/shm)，以提高索引性能，减少系统负荷。<br/>第2，主索引和增量索引没有通过文档介绍的增中sph_counter表来记录主索引到达的ID，而是使用时间戳来判定，很适用于论坛的贴子索引。<br/>第3，我傻傻的在增量索引后，又进行了合并索引的操作。其实合并索引的操作可以省略，因为，1、合并索引虽然快重建索引快不少，但需要分别读入主、增量两个索引文件，合并后再写入磁盘，也是个不小的开稍。2、Query ( $query, $index )的这个$index可以是多个索引名，所以只需要Query($query,"main,delta")，就可以让程序搜索主索引＋增量索引了。这个我是在翻Sphinx文档时突然发现并想到的，就这个小问题还去张宴的博客上提问呢，哎，还好自己想到了：）另外，看到Coreseek的论坛说，sphinx0.98版本的合并索引有点问题，合并的内容有时会索引不到。那就更加不用合并索引了。<br/><br/>根据这些收获，对自己在生产环境下使用的配置进行了优化。经过优化后，原来由于要合并设置了半小时才跑一次的增量索引改为5分钟跑一次，由于只需要增量索引，基本不用担心会影响系统负荷了。<br/><br/>另外，如果修改了配置文件，执行增量索引，有带--rotate后，会出现delta.new.*(如*.new.spa,*.new.spk)的文件，无法更新成功，不带rotate的就可以。这个时候，我发现需要重启下searchd(先bin/searchd --stop，再bin/searchd 开启)，再运行就没有这个问题了。<br/>Tags - <a href="http://www.9enjoy.com/tags/sphinx/" rel="tag">sphinx</a> , <a href="http://www.9enjoy.com/tags/%25E7%25B4%25A2%25E5%25BC%2595/" rel="tag">索引</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/set-page-no-cache/</link>
<title><![CDATA[页面不缓存代码整理(ASP,PHP,HTML)]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[网站相关]]></category>
<pubDate>Fri, 29 Jan 2010 02:08:30 +0000</pubDate> 
<guid>http://www.9enjoy.com/set-page-no-cache/</guid> 
<description>
<![CDATA[ 
	每次都要搜索，记不往，整理如下：<br/><br/>php<br/>设置一个过期日期<br/>header(“Expires: Mon, 26 Jul 1979 05:00:00 GMT”);<br/>或告诉浏览器不要缓存<br/>header(“Cache-Control: no-store, no-cache, must-revalidate”);<br/><br/>asp<br/>&lt;% <br/>Response.Expires = 0<br/>Response.ExpiresAbsolute = Now() - 1<br/>Response.AddHeader &quot;pragma&quot;, &quot;no-cache&quot; <br/>Response.AddHeader &quot;cache-control&quot;, &quot;private, no-cache, must-revalidate&quot;<br/>%&gt; <br/><br/>html<br/>&lt;meta http-equiv=&quot;Expires&quot; content=&quot;Tue, 26-Jul-1979 05:00:00 GMT&quot;&gt;<br/>Tags - <a href="http://www.9enjoy.com/tags/%25E7%25BC%2593%25E5%25AD%2598/" rel="tag">缓存</a>
]]>
</description>
</item><item>
<link>http://www.9enjoy.com/set-register_long_arrays-off/</link>
<title><![CDATA[php的register_long_arrays可以关闭以提高性能]]></title> 
<author>enjoy &lt;&gt;</author>
<category><![CDATA[PHP+MYSQL]]></category>
<pubDate>Mon, 25 Jan 2010 13:43:33 +0000</pubDate> 
<guid>http://www.9enjoy.com/set-register_long_arrays-off/</guid> 
<description>
<![CDATA[ 
	如果你使用php5.0以上，在程序中没有使用$HTTP_*_VARS这种变量，那么就可以考虑将register_long_arrays设置为Off，来提高一点点性能。<br/><br/>看下PHP手册中关于register_long_arrays的解释：<div class="quote"><div class="quote-title">引用</div><div class="quote-content">register_long_arrays boolean<br/>设定 PHP 是否注册已过时的 $HTTP_*_VARS 之类的预定义变量。如果为 On（默认值），则类似 $HTTP_GET_VARS 的 PHP 变量会被注册。如果不使用，为性能考虑建议关闭此选项，而使用超全局数组例如 $_GET 替代之。 <br/><br/>本指令自 PHP 5.0.0 起可用。 </div></div><br/><br/>由于$HTTP_*_VARS这种变量已经过时，PHP手册中明确表示反对使用，因此如果程序中还有这类变量建议更改为新的PHP 超全局变量。<br/>$HTTP_GET_VARS -&gt; $_GET<br/>$HTTP_POST_VARS -&gt; $_POST<br/>$HTTP_COOKIE_VARS&nbsp;&nbsp;-&gt; $_COOKIE<br/>$HTTP_POST_FILES -&gt; $_POST<br/><br/>我的<a href="http://www.9enjoy.com/phpcheck/" target="_blank">PHP探针</a>中使用了memory_get_usage来获取当前页面所占用的内存，于是就用运行<a href="http://www.9enjoy.com/phpcheck/phpcheck.php" target="_blank">PHP探针</a>测试了一下，也发现了关闭后占用的内存有轻微的减少。本机探针143.30 -&gt; 142.01，<a href="http://www.9enjoy.com/host/rashost.html" target="_blank">瑞豪开源VPS</a>的探针52.82 -&gt; 52.55，单位KB。<br/>Tags - <a href="http://www.9enjoy.com/tags/php/" rel="tag">php</a> , <a href="http://www.9enjoy.com/tags/%25E6%2580%25A7%25E8%2583%25BD/" rel="tag">性能</a>
]]>
</description>
</item>
</channel>
</rss>