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