尝试使用针对CPU型号的特殊编译参数 -msse -mmmx -mfpmath=sse
在编译的时候添加 -03参数
编译的时候调节CPU的参数 -march -mcpu Use Caution
尽量只编译你需要的模块,避免无用的扩展加载
对于很少使用的扩展模块,应该编译成共享模式,便于在运行的时候动态加载
也许有些时候 --disable-all 会是你的好朋友
把PHP静态编译到Apache可以提速20%
在编译的时候添加 -03参数
编译的时候调节CPU的参数 -march -mcpu Use Caution
尽量只编译你需要的模块,避免无用的扩展加载
对于很少使用的扩展模块,应该编译成共享模式,便于在运行的时候动态加载
也许有些时候 --disable-all 会是你的好朋友
把PHP静态编译到Apache可以提速20%
PHP
./configure --with-apache=/path/to/apache_source
优化你的PHP配置文件
确认你的 register_globals 配置为disabled
禁用 magicquotes* 选项
关闭 expose_php
关闭 register_argc_argv
除非绝对需要不要启用 always_populate_raw_post_data
保证主机内存下有足够的php线程数这样可以加快页面打开速度并有效防止502错误的发生。
提高缓存执行
使用PHP代码缓存机制
Turck MMCache 停止开发
APC 较慢,优化不够
Zend Cache 优化性能好,但付费
ionCube PHP Accelerator 免费但不开源
如果可以使用Zlib压缩
减少输出数据
用CSS替换HTML
压缩HTML页面