return to BMForum
PHP5.5开始内置了Zend OPcache的缓存系统,这个系统在5.2-5.4下也是可以使用的。经过测试,在php5.4下的加速性能明显,效果比5.2+ea还要好,在此推荐安装。
编译步骤:
git clone git://github.com/zend-dev/ZendOptimizerPlus.git
cd ZendOptimizerPlus
$PHP_DIR/bin/phpize
./configure \
--with-php-config=$PHP_DIR/bin/php-config
make && make install
配置步骤:
在 php.ini 内增加zend_extension=/...full path.../opcache.so下面这段是官方推荐的配置参数,可以更加提升性能,建议使用:opcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.fast_shutdown=1opcache.enable_cli=1另:PHP5.5下只需要编译时增加 --enable-opcache 参数即可推荐使用:Zend OPcache 控制面板:https://gist.github.com/ck-on/4959032
nginx 1.3 开始正式提供了官方的SPDY/2支持,不过由于还在实验阶段,并没有集成到发行包中,需要手动打patch。
UPDATED: 1.4已经内置了支持
编译步骤:
1、安装 OpenSSL 1.0.1,SPDY需要有 1.0.1 的支持,旧版本无法启用 SPDY
2、下载最新 nginx 1.3.x,例如
$ wget http://nginx.org/download/nginx-1.3.3.tar.gz
3、解包 nginx 1.3.3
$ tar xvfz nginx-1.3.3.tar.gz
$ cd nginx-1.3.3
4、下载并应用SPDY patch
$ wget http://nginx.org/patches/spdy/patch.spdy.txt
$ patch -p0 < patch.spdy.txt
5、配置nginx编译参数
$ ./configure --with-http_ssl_module
如果下好了openssl最新源代码,可以指定到源代码路径,进行静态绑定编译(--with-openssl=/path/to/openssl-1.0.1)
6、make && make install
7、修改nginx配置文件,和以往添加SSL证书和SSL服务是一样的,唯一的不同是多了spdy参数。
server { listen 443 ssl spdy default_server;
ssl_certificate
server.crt;
ssl_certificate_key server.key;
...
}
PHP 5.4.0 起因为更新了zlib库,导致 PHP 中使用 ob_gzhandler 进行压缩输出页面时,ob_start 失败,出现一系列问题:
ob_start(): output handler 'ob_gzhandler' conflicts with 'zlib output compression'
ob_start(): failed to create buffer
PHP 的 zlib.output_compression 设置也无效,于是发现已经有多人报了bug,最早到去年8月。
Bug Detail: https://bugs.php.net/bug.php?id=62335
现在只能期待下个版本解决此 Bug 了。
UPDATED: PHP 5.4.5 发布了,但是依旧没有修复。
$0.98* .Com /.Net /.Org First Year Domain Registration or Transfer
Namecheap 最新推出优惠活动,今天内有效。
优惠码获取步骤:
1、转发此条 Twitter 并关注该作者(官方Twitter账户) http://twitter.com/Namecheap/status/224521223470727169
2、访问 https://www.namecheap.com/deals/30000-retweets-0.98-domains-july-2012/get-your-coupon-app.aspx 获取优惠码。
3、Valid from July 16, 2012 12:00 AM to 12:59 PM Eastern Time
Node让你可以用javascript编写服务器端程序,让javascript脱离web浏览器的限制,像C#、JAVA、Python等语言一样在服务器端运行,这也让一些熟悉Javascript的前端开发人员进军到服务器端开发提供了一个便利的途径。 Node是基于Google的V8引擎封装的,并提供了一些编写服务器程序的常用接口,例如文件流的处理。Node的目的是提供一种简单的途径来编写高性能的网络程序。






