#PHP5与MySQL5 WEB开发技术详解#优化技巧:

脚本级优化:isset();strlen();$i++比++$i稍慢;require比require_once要快;

使用代码优化工具:zend optimizer对php引擎产生的中间代码进行优化;

缓存加速:apc;

http加速:gzip压缩;

mysql性能优化:添加索引;检查索引有效性:explain,show status,mysqladmin查看handler_read_rnd_next值;索引会加快查询速度,但会减慢写的操作(insert,delete,update);全文索引;match函数;

mysql缓存与性能调优:

查询高速缓存:query_cache_type=off;对经常运行的查询启用高速缓存;select sql_cacha * from ;

系统微调:key_buffer_size;max_connections;table_cache;read_buffer_size;thread_cache_size;

sql优化:explain;避免子查询,优化多表查询;使用临时表;

数据库外部优化:

服务器硬件优化;

磁盘优化;

操纵系统优化;

反向代理;

apache服务器优化;

内存压缩与优化;

分步与负载均衡;