PHP服务器性能最优化配置[2]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:

k MMCache v2.4.7 CVS for PHP v5.0.2两个版本需要的文件,先安装MMCache 2.4.6,然后将我提供的压缩包里面的文件改名为mmcache.dll,替换旧文件即可,注意:这两个文件只适用于Windows主机,如果您需要在Linux/FreeBSD下面使用,需要单独编译MMCache。
但是需要说明的是MMCache for PHP5.0.2的版本,在PHP 5.0.2下面使用存在bug,推荐在PHP5.0.2下暂时不要使用MMCache。
(3)ionCube PHP Accelerator(PHPA)
官方站点 http://www.php-accelerator.co.uk/
最新版本 1.3.3r2 builds for PHP 4.3.0
这个软件只能在Solaris/FreeBSD/Linux下面使用,不支持Windows,而且不支持PHP的最新版本。而Zend Optimizer、Turck MMcache都是支持各种服务器(Windows/Linux/FreeBSD)、各种Web Server(IIS/Apache/Zeus)以及PHP的各种版本的。所以我不推荐使用此软件。
[5]关于PHP收费加速器的选择
         
可以使用的收费加速器主要有Zend WinEnabler、Zend Performance Suite。
(1)Zend WinEnabler
官方站点
http://www.zend.com/store/products/zend-win-enabler.php
不知道什么原因,Zend官方最近突然将所有与此软件有关的网页全部删除了,这个软件难道不再出售了吗?这是Zend Performance Suite在Windows下面的版本,使用FastCGI方式运行的PHP,估计是稳定性不能保障吧。
(2)Zend Performance Suite
官方站点 http://www.zend.com/store/products/zend-pe...mance-suite.php
最新版本 4.0
这个软件只能用在Linux/FreeBSD下面,支持Apache和Zeus。据称可以提升php程序20倍的速度,但是售价比较昂贵,1875美元起。网上面可以下载到破解版本,不过是3.6.0/3.5.0版,不支持PHP 5.0。Zend Accelerator和早期的Zend Cache的功能都被包含于此套件当中。注意:如果使用此软件对PHP程序进行缓存,则对文件的任何修改都需要重起Web Server才能生效。
[6]关于MySQL的安装
         
推荐安装MySQL 4.0.x/4.1.x版本,当前最新版本是4.0.22/4.1.17。MySQL4.0以上版本可以使用Query Cache大幅度提升性能(需要在my.ini里面设置)。MySQL4.1以上采用新的协议,速度更提升30%以上,内存占用更少。
对于MySQL4.1.x版本,PHP 5.x在原有mysql扩展之外提供了专有mysqli函数扩展连接MySQL4.1.x版本,这样在MySQL4.1.x下,使用mysqli扩展相对于使用mysql扩展可以提升数十倍的SQL操作速度。极致论坛程序自带的使用的是mysql扩展,我们另外提供了单独出售的极致论坛mysqli扩展模块,您可以选购使用。
对于Windows主机,安装mysqld-nt即可,没必要使用mysqld-max-nt。
注意:如果您在Windows下面运行MySQL 4.0.x,您需要手工对每个数据表执行如下SQL操作,才能确保您的数据库稳定不会出现数据表错误:

ALTER TABLE table_name type=MyISAM;
   
其中table_name是数据表的名称。
对于Linux主机,可以安装glibc,当前最新版本2.3.3,下载地址 http://www.gnu.org/software/libc/libc.html 然后安装里面的LinuxThreads。可以参考 sql.com/doc/mysql/en/Linux.html" target="_blank">

本文关键:主要讲解操作系统的选择,Web Server的选择,PHP运行方式的选择,PHP免费加速器的选择,PHP收费加速器的选择,MySQL的安装
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top